Milton Keynes Dons and Bristol City took a point apiece as the two Sky Bet League 1 automatic promotion contenders shared a goalless draw at stadiummk.Karl Robinson's men would have leapfrogged the Robins with victory but, after only being able to claim a share of the spoils, they ended the day outside of the automatic promotion spots due to Swindon's victory.
The Dons were adamant they should have had a penalty late on when the ball appeared to strike Luke Ayling's arm yet referee Craig Pawson remained unmoved.
That draw meant Swindon were the day's big winners as their 2-0 success over Barnsley lifted them into second, one point off leaders Bristol.
Raphael Rossi Branco and substitute Ben Gladwin were the scorers, with Andy Williams' penalty miss not proving costly in the grand scheme of things.
Preston North End and Chesterfield both claimed three points with 1-0 victories which maintained their respective promotion pushes.
Kevin Davies' 150th career goal ensured North End saw off Coventry while Sheffield Wednesday loanee Caolan Lavery, 15 years Davies' junior, scored the winner on his Spireites debut at Notts County.
Lee Johnson's Oldham moved up from 10th into sixth spot thanks to Carl Winchester's late contribution.
Latics were heading for goalless draw at Scunthorpe before recent Northern Ireland call-up Winchester made his mark six minutes from time.
Johnson's side profited from the results of clubs around them, with Yorkshire clubs Sheffield United and Bradford, along with Peterborough, all dropping points.
The Blades conceded twice inside the final four minutes as they went down 2-0 at Gillingham, who were being watched by new boss Justin Edinburgh after the former Tottenham full-back left Newport to take up the vacancy at Priestfield earlier in the day.
Bradford drew 2-2 away at Port Vale despite leading twice as Michael O'Connor's penalty in the fourth minute of stoppage time salvaged a draw for Rob Page's men.
Peterborough failed to win for the first time in three games after being held to a 1-1 draw at Fleetwood, Cod Army captain Mark Roberts' header cancelling out Joe Newell's earlier effort.
At the other end of the table Yeovil moved off the basement with a 2-1 win over Crawley.
The Glovers, who this week axed manager Gary Johnson, fell behind but second-half goals from Gozie Ugwu and Ajay Leitch-Smith meant caretaker boss Terry Skiverton oversaw a much-needed triumph.
Yeovil moved ahead of both Crawley and Leyton Orient, who now prop up the table with two games in hand after their clash at Rochdale fell victim to the weather.
Crewe put some distance between them and 21st-placed Colchester thanks to a 3-2 win on the road, while Walsall beat Doncaster 2-0 to jump above Paul Dickov's men.