Leicester and the MK Dons cemented their places at the top of the Coca-Cola League One on Sunday, although the table-topping Foxes had to hold on for victory at home against strugglers Hereford.
It looked comfortable for the Foxes when Andy King scored after 71 minutes. Steve Howard had given them an early lead in the 10th minute. But Karl Broadhurst's strike with 10 minutes remaining meant a nervy end to the game.
Second-place MK Dons ran out 2-0 winners at home to mid-table Southend. Sean O'Hanlon (eight) and Sam Baldock (58) scored the vital goals in a game which saw three players on each side booked.
Millwall lost ground to the top two, dropping points to Yeovil. The south London side took the lead in the fourth minute through Paul Robinson, but the visitors pulled it level in the 38th minute thanks to Luke Rodgers.
It was a goal-fest at Whaddon Road between Cheltenham and Peterborough. The Posh ran out 6-3 winners - eight of the goals coming in the second half.
George Boyd (three) opened the scoring, but Ashley Vincent equalised for the home side with a penalty just three minutes into the second half.
Charlie Lee put the visitors ahead again on the hour mark and Craig Mackail-Smith (63) increased the lead.
Elvis Hammond (67) pulled one back but Peterborough regained their two-goal advantage through an Alan Wright own goal in the 76th minute.
Substitute Lloyd Owusu (86) gave the home side hope, but Aaron Mclean (87) and Chris Whelpdale deep in to injury time gave the visitors a thrilling victory - and the hosts were reduced to 10 men in injury-time when Barry Hayles was sent off for violent conduct.
Copyright (c) PA Sport 2008, All Rights Reserved.