Peterborough kept up their charge for automatic promotion from League One with a 1-0 win at Bristol Rovers on Saturday.

Aaron McLean was alive to fire in a loose ball in the 70th minute and it was all the Posh needed in a game where they were always on top.

Peterborough have now opened up a seven-point lead over MK Dons, who could only manage a goalless draw against relegation-threatened Yeovil.

The Dons' draw allowed Millwall to move up to third place as they came from 2-0 down to win 3-2 at Hartlepool through a Neil Harris hat-trick. Hartlepool looked to be cruising after Anthony Sweeney scored two in three first-half minutes, but Harris responded with goals in the 62nd, 67th and 72nd minutes to give Millwall their fifth win in a row.

Leaders Leicester were held to a 1-1 draw at home to Colchester, needing Paul Dickov's 67th minute strike to come back from an early Mark Yeates goal, but they nevertheless remain seven points clear out in front.

Joe Royle got a rude welcome on his return to Boundary Park as Oldham suffered a 2-0 home loss to play-off chasing Tranmere. Charlie Barnett had a hand in them both as he fired in a 10-yard volley in the 56th minute and then won a penalty when he was fouled by Stefan Stam. Stam walked and Ian Moore drove home the penalty.

Leeds almost threw away a dominant position as they went 3-0 up against 10-man Crewe in the first half to win 3-2 while Scunthorpe kept up their play-off push as goals from Gary Hooper and Grant McCann, the second a penalty, gave them a 2-0 win over relegation-threatened Brighton, who had Matt Heath sent off late on.

Northampton powered away from the drop zone with an impressive 4-0 win over play-off chasing Stockport and Andy Butler's goal deep into injury time saw Huddersfield come back from an early 2-0 deficit to snatch a point in a 2-2 draw with Cheltenham.

Simon Cox scored a brace and Billy Paynter added a late third as Swindon climbed out of the drop zone with a 3-0 win over Hereford.

Peter Clarke, Damian Scannell and Alan McCormack were all on target as Southend beat Carlisle 3-0, while Mark Bradley's 45th-minute strike was enough for Walsall to win 1-0 at Leyton Orient.

Copyright (c) PA Sport 2009, All Rights Reserved.

Do YOU want to write for GiveMeSport? Get started today by signing-up and submitting an article HERE: