Wolves opened up a two-point lead at the top of League One after they won 3-0 at Walsall and Leyton Orient were held to a goalless draw by Notts County.
Nouha Dicko scored twice before Bakary Sako ensured Wolves registered a club record-equalling eighth successive victory.
Orient's slip against the league's bottom team allowed Brentford to move within a point after a 2-0 win at home to Bradford thanks to goals from Clayton Donaldson and George Saville.
Preston maintained their spot in the middle of the play-off places with a 3-1 win at Oldham as Chris Humphrey's first-half effort was followed by two goals from Joe Garner either side of one from Gary Harkins for the hosts.
Garner would have had a hat-trick as he saw his penalty saved at 2-1 after Oldham substitute Jonson Clarke-Harris was sent off for handball 20 minutes after coming on.
Peterborough were 4-2 winners at home to Crewe in a match which was in the balance right up until Conor Washington's 88th-minute strike.
Britt Assombalonga cancelled out Chuks Aneke's penalty for the visitors and although Nicky Ajose put the hosts ahead after half-time, Aneke's second levelled things up again and even after Danny Swanson scored Posh's third it needed Washington's late intervention to make the points safe.
MK Dons leapfrogged opponents Swindon into seventh place with a come-from-behind 2-1 away win thanks to George Baldock's 90th-minute goal after Anthony Kay had cancelled out Michael Smith's opener.
Port Vale also recovered from Courtney Meppen-Walter's goal for Carlisle to win 2-1 as Ben Williamson and Tom Pope both scored in quick succession early in the second half.
Stevenage moved to within a point of safety with a 3-1 triumph over fellow strugglers Tranmere as Jimmy Smith, Darius Charles and John Mousinho put the hosts well ahead before Curtis Obeng's late own goal.
Bristol City's Joe Bryan scored an important winner at relegation rivals Shrewsbury, who remain rooted in the bottom four after a 3-2 defeat.
Jay Emmanuel-Thomas' strike for the visitors was levelled up by Tamika Mkandawire, who then turned Sam Baldock's low cross into his own net only for Paul Parry to spare his blushes before Bryan's intervention.
Colchester's first win in seven matches was secured as Freddie Sears and Gavin Massey scored against Coventry, whose only response came from Callum Wilson.
Gillingham's Charlie Lee scored the only goal of the game in the 88th minute to defeat Crawley.