Tottenham saw the gap to Premier League leaders Liverpool widen as Wolves fought back to defeat Mauricio Pochettino's side.
Harry Kane's stunning strike from range had given Spurs a first-half lead, but goals from Willy Boly, Raul Jimenez and Helder Costa turned the game around.
Liverpool then thrashed Arsenal in Saturday's late kick-off to take advantage and go nine points clear.
Ainsley Maitland-Niles got his first goal for the Gunners to give the visitors an early lead, but two goals from Roberto Firmino, one from Sadio Mane and a Mohamed Salah penalty gave Liverpool total control by half-time. Firmino completed the rout, and his hat-trick, with a second-half penalty.
Meanwhile, there were two late winners at the opposite end of the table.
Aleksandar Mitrovic struck in stoppage time to earn Fulham victory over fellow strugglers Huddersfield, after team-mate Aboubakar Kamara had a penalty saved.
The win moves Fulham up to 18th but Huddersfield remain bottom, five points from safety.
And Victor Camarasa's 92nd minute goal against Leicester earned Cardiff City their first away win of the season.
The result sees Neil Warnock's side move up to 16th, four points clear of the bottom three.
Watford rescued a point against Newcastle at Vicarage Road courtesy of substitute Abdoulaye Doucoure's equaliser eight minutes from time.
Salomon Rondon's fifth goal of the campaign had given the Magpies the lead, but Rafael Benitez side now have one win in their last seven league games.
And Brighton spoiled Everton's 4,500th top-flight game as Dutchman Jurgen Locadia scored the decisive goal at the Amex.
In the Championship, the top two both suffered defeats as leaders Leeds United lost 2-0 at home to Hull City and Norwich City failed to take advantage.
The Canaries eventually lost 4-3 to Derby County, after Frank Lampard's side scored twice late on to turn the game around.
In the Scottish Premiership, Ryan Jack scored the only goal as Rangers defeated Celtic in the Old Firm derby to move level on points with Brendan Rodgers' side at the top of the table.