Manchester City's march to the Premier League title continued at Villa Park on Wednesday night after they came from a goal down to beat Aston Villa 2-1.
In an eventful match that saw two red cards, John McGinn gave the hosts a dream start with the opener inside 20 seconds, but the visitors equalized through Phil Foden before Rodri won it.
The win saw Pep Guardiola's side extend their lead a the top of the table to 11 points with five games to go, even though they hold a one-game advantage over second-placed Man United.
The hosts got off the blocks first and they got the opener as Tyrone Mings took a quick free-kick in his own half, with Watkins squaring it for McGinn, 10 yards out, and he swept it into the bottom right corner.
City then settled in well and piled pressure on the hosts, forcing them into one mistake after the other.
It seemed only a matter of when and not if they will score, and the goal arrived in the 21st minute as Foden tucked in a beautiful team effort.
The youngster received the ball on the left-wing, spread it to Mahrez, who in turn found Bernardo at the byline.
The winger cut it back for Foden on the penalty spot, having followed his ball into the box, and he swept into the net!
City then sustained the pressure and unsurprisingly took the lead in the 40th minute as Rodri's glancing header from yet another Bernado ball settled in the back of the net for a 2-1 lead.
The Blues were however reduced to 10 men with a minute to half-time after John Stones was shown a straight red card for a wild challenge in the middle of the pitch.
Despite going down to 10 men, City controlled much of the possession in the first few minutes of the second half, before the match evened up thanks to another red card.
Matt Cash got two quick bookings, with the second a flying challenge on Foden on the touchline to ensure the match was 10 v 10 for the last half-hour.