Manchester City maintained their momentum in the title race but if they needed a reminder of how difficult it will be to reclaim the Premier League, Aston Villa delivered just that.
Underneath the hard rain of Storm Christoph, in an exhilarating, end-to-end contest, Villa made Pep Guardiola’s side work for their 2-0 win and at times even threatened to steal all three points for themselves.
Dean Smith was delighted with everything he saw up until the 79th minute and Bernardo Silva’s controversial breakthrough 11 minutes from full time. That led the Villa manager’s mood to change somewhat, and then receive his marching orders.
His protests that Rodri was in an offside position before robbing Tyrone Mings of the ball and setting up Bernardo went unheard by referee Jonathan Moss, who produced a red card when Smith went on for a little longer than he liked.
Ilkay Gundogan’s stoppage-time penalty masked just how close they came to being denied their sixth straight league win. This run has powered Guardiola’s side back into contention but extending it came at a cost, with both Kevin De Bruyne and Kyle Walker departing injured.
The best opportunity of the goalless but eventful first half came within the first three minutes De Bruyne’s corner from the right appeared to have come to nothing until it was headed back into Bernardo’s path by Rodri.
From no more than a yard out, Bernardo drilled a shot straight into Emiliano Martinez’s midriff. John Stones searched for his third goals in two games from the rebound but was denied by a combination of Tyrone Mings and Matty Cash.
It would not be the first heroic, last-ditch block by a Villa player in a first half full of them Mings, Cash, Matt Targett and Douglas Luiz, the former City midfielder, all throwing their bodies on the line at one point.
City’s task was made harder still by the loss of Walker, who succumbed to an apparent hamstring injury on the half hour mark having attempted to play on. Guardiola’s side continued to dominate in his absence but still found no way through.