Roberto Firmino came off the bench to fire in a stoppage-time winner as Liverpool downed Paris Saint-Germain 3-2 in a Champions League classic at Anfield.
Virgil van Dijk and Milner forced early saves from Alphonse Areola, with the visitors having to defend a barrage of corners, and Liverpool took the lead on the half-hour mark.
Trent Alexander-Arnold’s delivery from the right was slightly too deep but Andrew Robertson arrived to deliver a brilliant first-time cross that Sturridge firmly headed past Areola.
The Liverpool lead was soon doubled, Milner beating Areola from 12 yards after Juan Bernat clumsily tripped Georginio Wijnaldum in the penalty area, but Thomas Meunier gave PSG an immediate lifeline with a low volley.
Mbappe, who had barely had a sniff of goal, seized on a loose ball after Neymar’s driving run to slam home past Alisson and seemingly earn PSG a point with only seven minutes to go.
However, the France international crucially had an impact at the opposite end of the field in added time, giving up possession to allow Van Dijk to feed Firmino, who arrowed in a shot to settle a pulsating contest.