Champions Manchester City missed a chance to go top of the Premier League as Leon Bailey's equaliser earned Aston Villa an excellent draw at Villa Park.
The league's top goalscorer Erling Haaland got his 10th goal in six games when he was in the right place at the back post to volley in Kevin de Bruyne's superb cross.
After scoring in the 50th minute, Haaland had another two efforts saved by Villa keeper Emiliano Martinez and De Bruyne also hit the crossbar with a 22-yard free-kick.
Those missed chances proved costly as Bailey struck a sweet first-time shot into the top corner from Jacob Ramsey's square pass to make it 1-1 in the 74th minute.