Manchester City moved to the top of the table, Arsenal stayed in touch with the leaders and Chelsea climbed into the top four.
West Brom also secured their first win in seven games, while there was a victory for Stoke over Bolton and Wigan drew with Fulham.
Man City got the better of battling Wolves after a seven-goal thriller at Eastlands to move one point ahead of Manchester United at the top of the table for 24 hours at least.
New £27million signing Edin Dzeko made his City debut, but it was Carlos Tevez who again stole the show for the home side.
Wolves stunned the home fans when they went in front after 12 minutes through Nenad Milijas.
City's defence failed to deal with a cross from Matt Jarvis and, after his initial effort was saved by Joe Hart, Milijas reacted quickest to stab home the rebound.
Roberto Mancini's men drew level five minutes before the break when Vincent Kompany flicked a corner to the far post and Kolo Toure was on hand to rifle a shot through a couple of Wolves bodies and into the net.
Whatever Mancini said at the break appeared to work as City came out for the second half in determined fashion and they grabbed the lead on 49 minutes with a fine solo goal from Tevez.
The Argentine ace picked the ball up wide on the right and he weaved his way past Christophe Berra and Richard Stearman before sliding his shot past Wayne Hennessey to bring the home fans to their feet.
City made it 3-1 six minutes later with a superb strike on the break.
Yaya Toure started the move on the edge of his own box with a pass to Tevez, who in turn fed Dzeko, who spotted the marauding Toure, and played in the midfielder who ran clear to slot the ball under Hennessey for one of the goals of the season.
City grabbed a fourth on 66 minutes when Pablo Zabaleta crossed for his fellow countryman Tevez to head home off the underside of the crossbar inside the box.
Two minutes later Wolves reduced the arrears when substitute Joleon Lescott needlessly bundled over Kevin Doyle inside the box and the striker dusted himself down to score the resulting penalty.
Wolves refused to give up and Ronald Zubar gave them hope four minutes from time when his header was adjudged to have crossed the line despite Nigel De Jong's best efforts.
Arsenal remain two points adrift of Manchester City after cruising to a 3-0 win at Upton Park against a dispirited West Ham side.
Robin van Persie broke the deadlock with a fine finish after 13 minutes and Theo Walcott doubled the Gunners' advantage four minutes before half-time.
Wayne Bridge then capped a miserable Hammers debut by bringing down Walcott to concede a penalty in the 77th minute, with Van Persie stepping up to slot the ball home.
Chelsea picked up only their second win in the last 10 Premier League games with a 2-0 victory over Blackburn at Stamford Bridge.
After twice hitting the woodwork in a goalless first half, Chelsea finally broke the deadlock on 57 minutes when John Terry flicked on Florent Malouda's corner towards Branislav Ivanovic at the far post and under pressure the Serbian defender was able to fire the ball past Paul Robinson.
Chelsea made the game safe 14 minutes from time when Ivanovic rose highest to meet Malouda's corner and Nicolas Anelka flicked the ball past Robinson.
Stoke moved into eighth spot with a 2-0 success over Bolton at the Britannia Stadium.
Stoke broke the deadlock on 37 minutes when Danny Higginbotham somehow managed to bundle home Tuncay's corner at the far post.
The hosts made it 2-0 on 63 minutes when Zat Knight brought down Matt Etherington in the box for a penalty and the winger picked himself up to score from the spot even though Jussi Jaaskelainen got a hand to his effort.
West Brom eased the pressure on Roberto Di Matteo with a 3-2 victory over Blackpool to end a run of six successive defeats in all competitions
Blackpool hit the front after just 11 minutes when David Vaughan picked the ball up on the edge of the area and curled a superb shot past West Brom keeper Boaz Myhill.
West Brom equalised on 37 minutes when Peter Odemwingie broke the Blackpool offside trap to latch onto Graham Dorrans' pass and the striker slotted the ball past Richard Kingson for his first goal in five games.
The home side went in front seven minutes after the break when Kingson could only palm out Jerome Thomas' cross and James Morrison was on hand to snaffle up the loose ball.
Blackpool drew level 10 minutes from time when Vaughan picked out Matt Phillips down the right and he crossed for Gary Taylor-Fletcher to slot home at the far post
Odemwingie grabbed his second of the game, and the winner, three minutes from time when Craig Cathcart failed to deal with a long ball forward and the Nigerian was on hand to volley the ball home.
Andy Johnson's first Premier League goal since March 2009 earned Fulham a 1-1 draw with Wigan at the DW Stadium.
Wigan went in front on 57 minutes and it was route one as Ali Al Habsi pumped the ball up the pitch and Hugo Rodallega held off Aaron Hughes before superbly lifting the ball over Fulham keeper David Stockdale.
Fulham thought they had drawn level late on when Clint Dempsey fired home from inside the box, but the officials adjudged the American had handled the ball in controlling the pass.
The visitors netted an equaliser five minutes from time when Johnson saw his deflected shot beat Al Habsi to earn Fulham a precious point.
© FTBL.com