Brentford were knocked off top spot and saw their 19-match unbeaten run in Sky Bet League 1 smashed after losing 3-0 at home to in-form Wolves, who now share first place alongside Leyton Orient.
Brentford were two points clear at the start of the day, but they became the latest side to fall victim to the Wolves juggernaut, who stormed to victory thanks to a first-half opener from James Henry and a second-half brace from Michael Jacobs.
Wolves have now won six successive matches, conceding just one goal in the process, as they chase a return to the Championship.
Kenny Jackett's men are now level-pegging on 67 points with Orient, who continued their impressive campaign with a 2-0 home win over eighth-placed Swindon.
Lloyd James struck both goals from the penalty spot either side of half-time.
Compounding Brentford's misery, they were the only side in the top six not to win as Preston, Rotherham and Peterborough all picked up victories.
Fourth-placed Preston moved to within six points of the Bees with a 2-1 triumph at Colchester, an 82nd-minute own goal from home skipper Brian Wilson deciding the contest.
Preston took a 28th-minute lead through Tom Clarke only to be pegged back by a 55th-minute equaliser from Jabo Ibehre, who saw a first-half penalty saved by Declan Rudd.
Rotherham picked up a similar victory at Carlisle, with Kieran Agard scoring a late winner in a 2-1 triumph. Like Preston, Rotherham saw an early lead given to them by Wes Thomas (24) wiped out by an equaliser from Lee Miller (45).
In the final play-off spot, Peterborough won 1-0 at rock-bottom Stevenage thanks to a 76th-minute strike from Nick Ajose.
There is now a five-point gap between Posh in sixth and the chasing pack as six of the seven teams below Darren Ferguson's side all lost.
Seventh-placed Walsall were beaten 2-1 at home by 10-man Crawley, who had a Matt Tubbs brace to thank for the win.
Tubbs struck in the fourth (penalty) and 51st minutes and Crawley were able to hold on, despite conceding a 64th-minute goal to Sam Mantom and losing Billy Clarke to an 80th-minute red card.
MK Dons, in ninth, went down to a second-half James Hanson goal at 11th-placed Bradford, while just below them Port Vale crashed to a 3-1 home defeat at the hands of Crewe, who climbed out of the relegation zone.
Mathias Pogba (15), Chuks Aneke (48, pen) and Bradden Inman (73) put Crewe in charge, with Vale only able to respond through Tom Pope (76).
Gillingham and Coventry, in 12th and 13th spots respectively, were also beaten.
Gary Harkins's 33rd-minute goal earned Oldham a 1-0 win over Gillingham, while Coventry went down 3-1 at Tranmere. Ryan Lowe (12, pen), James Wallace (48) and Jake Kirby (64) netted for Rovers before Michael Petrasso (79) got Coventry on the scoresheet.
In the relegation fight, Shrewsbury swapped places with Notts County in the bottom three with a superb 3-2 comeback win over the 10-man Magpies.
County looked on course for a vital win after taking a 2-0 lead inside the opening 13 minutes through Jack Grealish and Alan Sheehan (pen).
However, the visitors fought back with a brace from Jon Taylor, either side of Jimmy Spencer's 44th-minute dismissal for the hosts, before snatching the victory with David McAllister's 70th-minute goal.
Shrewsbury are now a point behind Bristol City, who fell back into the bottom four after losing 3-0 at fellow strugglers Sheffield United, for whom John Brayford (43), Ryan Flynn (58) and Jose Baxter (70, pen) struck the goals.