Liverpool have advanced to the final of the 2019 FIFA Club World Cup in Qatar, after beating Mexico's Monterrey 2-1 with an injury-time winner.
Jürgen Klopp's side took a 12th-minute lead in Doha, when Naby Keita confidently slotted home after latching onto a defense-splitting pass by Mohamed Salah.
The lead, however, lasted only two minutes as Rogelio Funes Mori fired home on the rebound to draw the Concacaf Champions League winners level.
But substitute Roberto Firmino settled the encounter six minutes after coming onto the pitch, by turning in a low cross at the near post.
Liverpool will next play Flamengo of Brazil in the final on Saturday.