Manchester City‘s Premier League title celebrations were put on hold again as Manchester United fought back to win 3-1 at Aston Villa on Sunday.

Pep Guardiola‘s side missed a chance to seal the title when they were beaten 2-1 by Chelsea on Saturday.

City could have started the party if second-placed United lost at Villa Park, but their arch-rivals kept the leaders’ champagne on ice as they came from behind thanks to goals from Bruno Fernandes, Mason Greenwood and Edinson Cavani.

United wrapped up the win thanks to substitute Edinson Cavani’s goal three minutes from time.

Victory left second-placed United 10 points behind leaders City, with 12 still on offer to the Red Devils from their final four league games.

Also read | West Ham vs Everton: When and where to watch, fantasy predictions and more

United, however, face Leicester and Liverpool in the coming week and defeat in either of those matches will see City, beaten 2-1 at home to Chelsea on Saturday, crowned champions before Pep Guardiola’s men are away to Newcastle on Friday.

United kicked off having not lost a Premier League match at Villa Park since 1995, a year before current manager Solskjaer joined the club as a striker.

Villa’s hopes of ending that run against United were not helped by England international Jack Grealish’s ongoing absence due to a shin injury, with Egypt forward Trezeguet a long-term absentee as well.

Grealish looked on from the stands on Sunday as did England manager Gareth Southgate, himself a former Villa defender.

Villa went ahead against the run of play in the 24th minute.

Fred’s poor pass to Scott McTominay allowed John McGinn to gain possession, with Douglas Luiz playing in Traore.

The Burkina Faso international turned neatly and held off the challenge of Victor Lindelof before beating United goalkeeper Dean Henderson with a powerful shot into the far corner.

Also read | Lewandowski eyes 49-year-old Gerd Mueller record after hat-trick heroics

United nearly equalised five minutes before half-time but Greenwood’s low shot was pushed away by Emi Martinez.

But United were level in th 52nd minute when Fernandes scored from the spot after Paul Pogba was brought down in the box by Luiz.

And they led in the 56th minute after Aaron Wan-Bissaka found Greenwood inside the box, with the teenage England forward beating Martinez with a low shot.

Worryingly for United, defender Harry Maguire limped off 12 minutes from time.

But Cavani made the game safe with an 87th-minute glancing header from Marcus Rashford’s cross.

And there was still time for Villa’s Ollie Watkins to be sent off after he was shown a second yellow card for diving.