Leicester City came from 3-1 down to beat Manchester United 5-3 in a thrilling Premier League clash on Sunday.
It seemed big-spenders United were on course for their first competitive away victory under new manager Louis van Gaal after goals by Robin van Persie, Angel di Maria and Ander Herrera left them 3-1 up with just over 30 minutes remaining at the King Power Stadium.
But a controversial penalty, converted by David Nugent, reduced the Foxes' deficit to 3-2 after they had got on the scoresheet through Leonardo Ulloa.
From then on it was one-way traffic, with Jamie Vardy, given time and space, making it 4-3 in the 79th minute.
Four minutes later, Ulloa made the game safe for newly-promoted Leicester when, after United's Tyler Blackett had been sent off for bringing down Vardy in the box, the striker scored his second goal and Leicester's fifth from the penalty spot.
Elsewhere, West Bromwich Albion climbed off the bottom of the table with a 1-0 win away to Tottenham Hotspur secured by Scotland international James Morrison's 74th-minute header from a corner at White Hart Lane.
Leaders Chelsea can go five points clear at the top of the table if they maintain their perfect start to the league season with victory away to champions Manchester City later on Sunday.
(For more sports news and updates, follow Ahram Online Sports on Twitter at @AO_Sports and on Facebook at AhramOnlineSports.)