Manchester City held Liverpool to a 2-2 draw in a thrilling Premier League clash at Anfield on Sunday.
City failed to make a first half of dominance count and were tasked with keeping a reinvigorated Liverpool side at bay after half-time.
Sadio Mane broke City's resistance with a fine finish one minute before the hour mark.
City found a response 10 minutes later with a superb effort from Phil Foden, who slotted home past Alisson with remarkable precision.
Liverpool went back in front when Mohamed Salah slalomed his way through City's defence and finished past Ederson in what looked very likely to be the winner.
But City found a response again with Kevin De Bruyne taking aim at Liverpool's goal only for Joel Matip to deflect the shot past Alisson, who had no chance.
In the end City will feel like they have done well to get a draw from the game given Liverpool went ahead twice but a case could be made that the visitors should have dealt with Jurgen Klopp's side in the first half.
Indeed, England legend Gary Lineker said at half-time that City should have done just that.
"Brilliant first half from Man City with some gorgeous football," he wrote on social media. "It’ll be hard to maintain such a a high standard, though, and could rue not turning their dominance into a lead."
He added at full-time: "Premier League football at its breathtakingly thrilling best."
Speaking after the game Foden echoed Lineker's sentiment about the game and City's performance in the first half.
"It's very difficult to come here with the fan," Foden told Sky Sports. It's one of the most difficult grounds to come to, and I thought we dealt with it really well today.
"It had it all, it was end-to-end at times. It was such a brilliant game, we stuck in there until the end and we're happy to get a draw, and on another day we could have got the three points.
"It was quite disappointing not to go in at half-time ahead, but we kept the momentum and dug in."