An inspired Leicester City condemned Manchester United to more misery as they scored four times to win a six-goal thriller at the King Power.
United took the lead in the match through a sublime Mason Greenwood goal but were soon pegged back by a Youri Tielemans screamer. Caglar Soyuncu completed the turnaround before the returning Marcus Rashford levelled the score. But an instant Jamie Vardy response coupled with a late Patson Daka finish gave Leicester the win.
United, boosted by the return of captain Harry Maguire, were looking to return to winning ways after picking up just one point from their previous two Premier League games.
Leicester, meanwhile, were targeting only their third league victory of the season after a stuttering start to the campaign.
And it was the Foxes who started the brighter of the two sides. James Maddison registered the first shot on target after making waves down the left.
It was a comfortable save for David de Gea, though, and his side reacted well. So much so that they found the opener through Greenwood.
After receiving the ball from Bruno Fernandes, Greenwood cut inside from the left and drilled a stunning strike from outside the box into the side of the net.
Leicester went very close to equalising when Ricardo Pereira fired a volley across goal which was inches away from going in.
However, they were level not long after when Maguire was caught napping by Kelechi Iheanacho.
The striker pulled the ball back for Tielemans. The Belgian pulled off an Eric Cantona-esque chipped finish into the far top corner of the goal.
Cristiano Ronaldo, who was kept quiet in the first half, attempted an overhead kick before the break but was beaten to the ball by Ricardo.
Once the game had resumed Nemanja Matic went close to scoring the game’s third wonder goal. His half-volley from range flew just over Kasper Schmeichel’s crossbar.
Rashford returns after lengthy absence
The first substitution of the match saw Rashford make his first appearance of the season following his shoulder surgery. He replaced Jadon Sancho.
And he was straight into the action, racing into the box before his blocked cross fell to Paul Pogba. He laid it back to Fernandes who could only shoot wide.
With the clock ticking down Leicester pushed forward. Tielemans nearly added his and his side’s second when he unleashed a strike from the edge of the box which de Gea palmed onto the post.
But the turnaround was completed just minutes later as Soyuncu turned home a rebound from a corner after de Gea had saved from substitute Daka.
United struck back with Rashford marking his return with a goal after Victor Lindelof had sent a long ball over the top to him.
There was barely chance to catch a breathe as Vardy hit the Red Devils with an instant response.
Timothy Castagne was given the ball on the left wing. He passed to the fresh legs of Ayoze Perez who shifted it to the Foxes’ talisman, from where he did the rest.
Vardy curled in a stunner of a finish which looked to have won the game, before Daka added another in stoppage time to wrap up all three points.