Liverpool booked their spot in the Club World Cup final after Roberto Firmino's last-gasp goal secured a narrow win over Monterrey.

Jurgen Klopp's Reds went ahead in the 11th minute when Mohamed Salah's through ball was guided home by Naby Keita.

But Monterrey responded two minutes later, with Rogelio Funes Mori converting from close range after Alisson Becker had parried out a shot.

And, with extra-time beckoning, Salah pulled the strings once again by playing in Trent Alexander-Arnold, whose superb cross was poked him by Firmino in injury time.

Here's how Klopp's men rated at the Khalifa International Stadium in Qatar...

Roberto Firmino of Liverpool celebrates after scoring his team's second goal

Liverpool

Alisson 8

Terrific saves, comfortably Liverpool ’s best player in the first half. He is tops.

Milner 7

Filled in well at right back. Not quite the same energy and crosses but always steady.

Gomez 6

Booked. Lucky to only get a yellow after rugby tackling Funes Mori.

Henderson 6

We didn’t expect to see him at centre half but filled in well for van Dijk.

Jordan Henderson played in an unfamiliar centre-back role

Robertson 7

Solid and reliable but rarely got the space to overlap and get forward.

Keita 7

Scored once, close to another and is seizing his opportunity in midfield.

Oxlade-Chamberlain 7

Looked better in the second half when he pushed further forward.

Lallana 6

Trying to reinvent himself as a deeper lying midfielder, didn’t quite work.

Naby Keita opened the scoring for Liverpool following a well-worked team move

Shaqiri 4

Surprise starter and it did not really work. Quiet and ineffective. Poor.

Origi 5

Disappointing coming in from the left, lacked sharpness and missed a sitter.

Salah 8

MotM. Held the ball up well so well, led the Liverpool attack, played part in winner.

Liverpool's Mohamed Salah celebrates after the match

Read More

Mirror Football's Top Stories

Substitutes

Mane, for Shaqiri, 68 mins, 7

Alexander-Arnold, 75 mins

Firmino, for Origi, 85 mins

Monterrey: Barovero 7, Sanchez 7, Montes 6 (Nayun, 79), Pabon 7 Meza, 82), Ortiz 6, Vangioni 6, Gallardo 7, Pizarro 6 (Gon, Medina 7, Funes Mori 7, Rodriguez 7.