It was a good set of results for the Sheffield clubs with two of their rivals for promotion dropping points.
Huddersfield lost for the second match in a row against Bournemouth and League One leaders Charlton saw an eight-game winning streak brought to an end by lowly Walsall.
The Saddlers took a deserved lead when Jon Macken netted with 36 minutes on the clock against the league leaders.
The visitors equalised through Yann Kermorgant’s header, before Walsall had Mat Sadler sent off in a hard-fought 1-1 draw.
MK Dons lie third in the table after Jabo Ibehre and Shaun Williams earned a 2-0 victory at Tranmere.
The victory saw them usurp Huddersfield in the standings, as the Terriers fell to a second successive defeat with Harry Arter’s goal earning Bournemouth a 1-0 win at the Galpharm Stadium.
Brentford occupy the final play-off spot after coming off best in a frantic final 10 minutes against Hartlepool at Griffin Park.
Niall McGinn gave the Bees the lead in the 80th minute before Sam Collins levelled three minutes later.
Gary Alexander netted the winner in the 85th minute to help Brentford stay ahead of Carlisle, who are level on points after James Berrett and Francois Zoko helped secure a 2-1 win at Scunthorpe. Andy Barcham had broken the deadlock for the home side.
Karl Duguid’s brace coupled with Ian Henderson and Lloyd James efforts helped Colchester win 4-1 against Bury, who scored a 90th-minute goal through Lenell John-Lewis.
Kevin Lisbie scored penalties either side of a Jonathan Tehoue header to earn Leyton Orient a 3-0 win against Exeter, while Preston and Stevenage ended goalless.
In the west country, Andrew Williams scored two minutes from time to earn Yeovil a 1-0 win against Notts County.