Manchester City equalised twice with goals from Phil Foden and Kevin de Bruyne as the champions held Liverpool to a pulsating 2-2 draw at Anfield on Sunday. 

After a quiet and cagey first 45 minutes, the game came alive in the second half with four goals scored in just over 20 minutes as both teams went for the jugular. 

A blistering counter attack from the hosts saw Sadio Mane breaking the deadlock at hour-mark after the Senegalese was sent through on goal by Mohammed Salah. The 29-year-old fired past a hapless Ederson in the City goal for his 99th goal in the Premier League

But the visitors hit back just 10 minutes later, as Foden converted with a neat finish to beat Allison in goal after being found at the back post by Gabriel Jesus.

Jurge Klopp‘s men snatched the lead back less than seven minutes later, with a stunning individual effort from Salah beating two City defenders in close quarters before scoring with his right foot. 

That lead was also short-lived, however, as de Bruyne’s left-footed curler from the edge of the area deflecting off Joel Matip to wrong-foot Allison and nestle in the net. 

Also Read | Premier League: Son Heung-min inspires Spurs to home win vs Villa

The game ebbed and flowed for the final ten minutes as turnovers turned into counters with both sides looking for the winner. And Liverpool nearly found it, after a freekick from Jordan Henderson found Fabinho with the goal at his mercy, with the Brazilian denied by a superb last-ditch block from Rodri. 

The draw means Liverpool will enter the October international break a point behind leaders Chelsea – who now have 16 points from seven games following their 3-1 win over Southampton on Saturday. 

Pep Guardiola‘s champions are in third, with 14 points from seven games, with only goal difference separating them from neighbours Manchester United in fourth.