Liverpool held off Austrian side FC Salzburg 4-3 in a wild Champions League Group E group stage match on Wednesday night.
After racing out to a three-goal lead in the first half, the defending European champions saw their lead evaporate before Mohamed Salah's 69th-minute goal sealed the win at Anfield.
- Champions League group stage: All you need to know
- ESPN Champions League fantasy: Sign up now!
Sadio Mane scored first for Liverpool nine minutes from the start, on a cheeky one-two with Robert Firmino that the Senegal player then fired to the far post.
Andy Robertson doubled the Reds' lead in the 25th minute with a close-range touch off fellow full-back Trent Alexander-Arnolds cross into the box.
Salah made it three in the 36th minute after he fired in the rebound from Salzburg goalkeeper Cican Stankovic's initial stop of Firmino's header.
The visitors pulled one back three minutes later when Hwang Hee-Chan slid past Liverpool defender Virgil van Dijk for a goal into the bottom right corner.
After the break, the Austrian club came out roaring to score twice in a span of four minutes to level things up. In the 56th, Hee-Chan came down the left flank to set up Takumi Minamino's booming shot past Liverpool keeper Adrian.
Teenage sensation Erling Braut Haaland, who had scored a hat trick in Salzburg's previous win against Genk, squared it up only moments after coming on as a substitute with a toe-poke from Minamino's cross.
Salah gave Liverpool the eventual game-winner in the 69th when he curled in the shot after Firmino delivered a header near the penalty area for the finish.
FC Salzburg became the fourth team to score three against Liverpool in a Champions League match, joining Real Madrid (2014), Chelsea (2009), and Barcelona (2001).