Leicester continued their march towards promotion from Coca-Cola League One as a narrow 1-0 win at Bristol Rovers sent them 12 points clear at the top.
The prolific Matt Fryatt scored the only goal of the game in the 20th minute with a shot from 12 yards into the bottom corner.
Foxes defender Jack Hobbs was sent off in the 55th minute for a foul which handed Rovers a penalty, but Rickie Lambert saw his spot-kick saved by Mark Bunn.
Second-placed MK Dons lost ground on the leaders after a 1-1 draw at Tranmere.
A Peter Leven penalty (74) gave Roberto Di Matteo's men the lead but Terry Gornell (83) lashed the equaliser from close range.
Peterborough, in third, closed the gap with a 1-0 win at Hereford thanks to Aaron McLean's cool finish in the third minute.
Game of the day was at Glanford Park where lowly Swindon came from two goals down to beat nine-man promotion hopefuls Scunthorpe 4-2.
Gary Hooper tapped in his 22nd goal of the season (26) and Henri Lansbury (39) added another for the Iron, but the dismissals of Cliff Byrne and David Mirfin, both for two bookings, changed the match.
Michael Timlin (62), Andy Wright's own goal, Hal Robson-Kanu (82) and Lee Peacock (85) clinched a rousing fightback.
Copyright (c) PA Sport 2009, All Rights Reserved.