A 98th-minute goal sent Anfield wild as Liverpool bounced back from a slow start to the game.
Liverpool defeated Newcastle 2-1 in their Premier League game on Wednesday. The Reds pulled off a second-half comeback to claim their second league victory in a row.
A last-minute winner!
Liverpool struggled to find their feet in the game while Newcastle made a few serious chances early on.
The Reds were slowly establishing their dominance when Alexander Isak made it 1-0 for the Magpies.
The Newcastle newboy received a brilliant assist from Sean Longstaff before smashing it past Alisson Becker with a powerful finish.
The 38th-minute goal forced Liverpool to go all-in with their attacks at the start of the second period.
Following a few missed chances, Firmino scored the equalizer for the Reds just after the hour-mark.
Liverpool then pushed hard to get the match-winner in the final 20 minutes. Newcastle almost survived through Nick Pope’s heroics, but a last-minute winner from Fabio Carvalho ruined their plans.
A poorly cleared corner found the Portuguese star, who rifled it past Pope with a powerful finish from close range.
What’s next for the Reds?
Liverpool climbed up to fifth place on the table after beating the Magpies.
The Reds must face Everton in the Merseyside derby next weekend.
Player Ratings
Liverpool: Alisson (6); Alexander-Arnold (6), Gomez (6), Van Dijk (7), Robertson (6); Fabinho (6), Elliott (7), Henderson (6); Salah (7), Firmino (8), Diaz (6).
Bench: Tsimikas (6), Carvalho (7), Milner (7).
Newcastle: Pope (6); Trippier (6), Lascelles (6), Burn (6), Targett (7); Willock (7), Longstaff (7), Joelinton (7); Almiron (6), Isak (7), Fraser (6).
Bench: Murphy (5), Anderson (6), Wood (6).