Leon Bailey’s equalizer gave Aston Villa a fantastic draw at Villa Park, denying Manchester City the chance to retake the Premier League lead.
Erling Haaland, the league’s leading scorer, scored his 10th goal in six games when he was perfectly situated at the back post to volley in Kevin de Bruyne’s exquisite cross.
Following his goal in the 50th minute, Haaland had two more attempts stopped by Villa goalkeeper Emiliano Martinez, while De Bruyne also had a 22-yard free-kick strike the crossbar.
These wasted opportunities cost the team dearly as Bailey leveled the score in the 74th minute with a stunning first-time shot into the top corner following a square ball from Jacob Ramsey.
Villa thought they had scored a winner when Philippe Coutinho put the ball in the net off the underside of the bar but the assistant referee had already put his flag up for offside.
City would have moved above Arsenal, who play at Manchester United on Sunday, with a win, but instead are second, one point behind the Gunners.