Trent who?! Brilliant Bradley & Mac Allister take down Madrid

Goalkeeper & Defence

Giorgi Mamardashvili (6/10):

Stood his ground to make a good save to deny Jude Bellingham in the first half. Would have expected to be busier otherwise.

Conor Bradley (9/10):

Trent who? Could have been intimidated by the prospect of going up against Vinicius Junior but rose to the occasion and took the game to the Brazilian superstar, who was barely heard from. Bradley even tried to get forward as often as possible to really turn that screw.

Ibrahima Konate (6/10):

Looked really uncomfortable when he was isolated one-on-one with Bellingham, but Madrid didn't make more of that potential weakness.

Virgil van Dijk (7/10):

This was more about concentration and being aware of the threats than defending on the front foot with a physical-first approach. Got his head to a few attacking corners at the other en of the pitch.

Andrew Robertson (8/10):

Four starts in the last five games vindicates not pushing for an exit when Milos Kerkez was brought in. Rolled back the years here.

Midfield

Ryan Gravenberch (8/10):

Worked hard to cover the ground and close down the spaces in the centre of the pitch. It gave others the platform to play.

Alexis Mac Allister (9/10):

Scored against Real Madrid for the second season running, throwing his head at Szoboszlai's inch-perfect delivery. Passed well and, off the ball, made it difficult for the visitors to play through the middle.

Attack

Mohamed Salah (6/10):

Quiet for large chunks of the game, but a moment of individual brilliance almost made a second Liverpool goal for Cody Gakpo.

Dominik Szoboszlai (9/10):

Brought a world class close-range save out of Courtois, but also didn't shy away from trying his luck from further out if there was nothing else on. Constantly trying to make things happens and set up Mac Allister's header.

Florian Wirtz (6/10):

Deserves credit for the way he worked for the team out of possession. On the ball, it's still not quite falling for him, but creatively there were again signs of what Liverpool fans can hope to eventually see with a bit more patience.

Hugo Ekitike (5/10):

Not much involved in open-play build-up and it was a tough night to be a No.9 when he was well marked.

Subs & Manager

Curtis Jones (6/10):

Didn't have time for a lot but quickly up to the speed of the game.

Cody Gakpo (6/10):

Forced a save out of Courtois after coming on for the final 11 minutes.

Milos Kerkez (N/A):

Threw himself straight into the mix and immediately needed treatment.

Federico Chiesa (N/A):

On at 88 minutes.

Arne Slot (8/10):

Made just a single change from the XI that started the weekend win over Aston Villa, bringing Wirtz in for Cody Gakpo. After successive wins, this could be the catalyst to get the season back on track.

Jude BellinghamVinicius JuniorAlexis Mac AllisterMohamed SalahDominik SzoboszlaiChampions LeagueLiverpoolReal Madrid