Manchester City kept pace with Premier League leaders Liverpool after Kyle Walker struck late on to give them a 2-1 victory over Southampton on Saturday.
A goalkeeping blunder by Ederson allowed James Ward-Prowse to give Southampton a surprise 13th-minute lead at Etihad Stadium.
City initially struggled to break down a resolute Southampton defence before Sergio Aguero eventually equalised when he fired past goalkeeper Alex McCarthy.
However, Walker latched on to Angelino's cross to slide the ball home and secure a win that means the champions remain six points behind Liverpool.
City had eased to a 3-1 win over Southampton in the EFL Cup during the week and, with Raheem Sterling and Kevin De Bruyne back, were expected to brush their opponents aside again.
However, this victory was far from routine for Pep Guardiola's side.
It was the visitors who led at half-time having scored against the run of play after a rare mistake by City goalkeeper Ederson, who spilled Stuart Armstrong's low shot and allowed the quick-thinking Ward-Prowse to lift the ball over the Brazilian from close range.
City monopolised possession in the remainder of the half but despite some slick passing moves they found Southampton's defence difficult to break down.
Saints had conceded nine goals in their last Premier League game against Leicester City, but Guardiola's side did not register a shot on target until the 70th minute.
It was, though, a decisive one as Aguero on to Walker's low cross and turned the ball home through the legs of McCarthy.
Walker went from provider to match-winner with 86 minutes played, timing his run into the box perfectly to meet Angelino's cross and emphatically striking the ball high into the net past McCarthy.
City show character of champions
City were below their best for much of this encounter and lacked a cutting edge in attack. However, they dug out what may turn out to be a crucial victory.
A dramatic finish at Villa Park could have seen City fall further behind leaders Liverpool had Walker not popped up and secured the points.
It was the kind of gritty display of a team who are not going to give up the Premier League crown without a fight. They will relish a trip to Anfield next weekend.
He took his consolation goal superbly and is arguably the best striker in world football right now, boasting 19 goals from 15 appearances in all club competitions this term.