An incredible performance from Liverpool saw them hold off the defending champions Real Madrid and go top of the Champions League.
This now puts them five for five in the Champions League, acquiring maximum points and looking to continue that next week when they face Girona.
The first half ended 0-0, with Real Madrid looking defensively solid and holding a tight shape but offering little up top other than Mbappe.
Second half breakthrough
Second half came around Liverpool came out firing putting the pressure on early and leading to a well taken goal from Alexis Mac Allister.
10 Minutes later Real Madrid would do what they do best and find a way back into the game when it looked unlikely winning a penalty but Caoimhin Kelleher would deny Mbappe of their equaliser.
Another 10 minutes later, Mohamed Salah would win himself a penalty that he would miss as well, but his blushes were spared when Cody Gakpo headed home and secured the victory for Liverpool.
It was a really good game for Liverpool's number two, who has really impressed since Allison Becker has been injured.
The Irishman saved a Mbappe penalty to maintain his side lead, his second penalty save in as as many games.
Conor Bradley - 9
Conor Bradley was nothing short of incredible; he got himself an assist and just looked so good on that right side. He started the game off with a tremendous challenge on Kylian Mbappe, which set the tone for the evening.
A landmark night for the 21-year-old.
Ibrahima Konate - 8
He allowed nothing into his box all game and covered really well when Real Madrid looked to counterattack on their left-hand side.
The Frenchman looked injured at the final whistle, which will be worrying for Liverpool fans and definitely one to look out for.
Virgil Van Dijk - 8
He made an early mistake in the game, but after that, he was also fantastic. He put that mistake behind him and read the game so well.
Andrew Robertson - 6
Although he defended decently throughout the game, he gave away a penalty when the team was looking really comfortable and looking to pull away from Real Madrid.
Ryan Gravenberch - 8
It was a composed and assured performance from the six, and the former Ajax man looked really good in the heart of the midfield.
Gravenberch did not put a foot wrong. He was so aggressive, carrying the ball and gliding through the midfield at times.
He won the man of the match today, and rightfully so, he was everywhere today, especially finding pockets of space that he operated in and covered lots of ground defensively as well.
Got himself a goal alongside his play to give Liverpool the lead.
Mohamed Salah - 7
It was not one of his best nights, as Madrid defenders doubled up on him and, at times, tripled up. So, there was not much space to operate in. However, he still won a penalty, which he missed, but it was a decent game for the Egyptian.
Curtis Jones - 8
It was a great game once again for the academy graduate, who is having an incredible season for the Reds.
It looks like now he is going to be starting in games over Dominik Szoboszlai which is deserved for the Englishman.
Luis Diaz - 7
First half struggled to find much space but in the second half he was really good but did not get many opportunities of his own.
Darwin Nunez - 7
The opposite of Diaz really as Nunez found the most space in the first half and tested Thibaut Courtois but could not quite break the deadlock but second half all the chances fell to other people.
-
Liverpool Substitutes
Cody Gakpo - 8
Looked really bright when he came on scored him self a really nice header so solidify the Liverpool lead.
Could not really get himself involved in the game with 10 minutes to go.
He has been on the bench in a few of the big games lately and will need to be working hard and putting in good performances to get back in the starting 11.
Joe Gomez - N/A
Played five minutes so had no involvement .
Thibaut Courtois - 6
Could not do anything about the goals and looked comfortable playing out the back.
Defended well in the first half when he was at right back and in the second half got a little over ran in the midfield.
Raul Asencio - 6
Had an excellent goal clearing chance in the first half and played well in his first ever champions league game.
Antonio Rudiger - 5
Allowed quite a few chances and was caught out by the Liverpool press but was luckily bailed out by other players and not his best performance.
Ferland Mendy - 4
Gave away a penalty and did not have a great game.
Played really well in the game before he came off which looked like a hamstring injury which will definitely be worrying for Madrid fans.
Luka Modric - 5
Was playing well but also gave away some sloppy passes which is unlike Modric and overall just got a but overran today.
Arda Guler - 7
The 19-year-old played well today and really helped defensively when he was needed to bail out his teammates.
Jude Bellingham - 5
Really quiet today and had no impact on the game what so ever.
Kylian Mbappe - 4
Had a real struggle of a game, missed a penalty and just could not get s a sniff against a really good Liverpool back line.
Brahim Diaz - 5
Similar to Bellingham in that the first half he was not involved at all, second-half was a bit better but still had no effect on the game.
-
Real Madrid Substitutes
Lucas Vazquez - 7
Was good when he came on and instantly won a penalty for his team and just played well in the 30+ minutes he was on for.
Daniel Ceballos - 6
Made a few good challenges but offensively made no impact.
Franciso Garcia - 7
I thought he was really good when he came on and there was a real aggression about him.
Endrick - 5
Could not get into the game at all when he came on.




