Elsewhere in Sky Bet League One at the weekend, there was a full league programme, with 32 goals scored in 12 games.Five of those came at the Ricoh Arena, where Coventry City came from behind to beat Peterborough 3-2.
The Posh, who the Iron face at London Road at the weekend, went 2-0 up when Jon Taylor was on target and Marcus Maddison netted a 35-yard free-kick. Ryan Haynes pulled one back for Coventry four minutes into the second period and two goals in as many minutes from Jim O’Brien and Frank Nouble gave Steven Pressley’s men the three points.
Lee Johnson’s Oldham extended their unbeaten run to 13 matches when they beat Bradford 2-1. Jonathan Forte opened the scoring and Mike Jones doubled their lead and Andy Halliday pulled one back before the break. Rory McArdle was dismissed in the second period for receiving a second booking.
Port Vale built on their midweek draw with Scunthorpe by beating Leyton Orient 3- 0 at Vale Park. Orient’s Darius Henderson was sent off after half an hour for an elbow and Adam Yates and Ben Williamson scored two goals in three minutes for the home side, shortly after the hour-mark. The victory was confirmed when Michael Connor’s free-kick was deflected into the goal by Orient captain Nathan Clarke.
Joe Garner bagged a second-half hat-trick as Preston came from behind to beat Fleetwood 3-2 in a Lancashire derby.
The Cod Army were 2-0 up inside seven minutes as Stephen Jordan was on target and Scott Laird put in his own goal. Garner pulled one back after 60 minutes, scoring his second and third in the 63rd and 79th minute to complete the turnaround for Simon Grayson’s men.
At Huish Park, Keith Hill’s Rochdale beat Yeovil 3-0. Jack O’Connell put the visitors in front on six minutes and Ian Henderson’s double meant Dale eased to victory.
Tom Bradshaw’s second-half strike helped Walsall end their run of three consecutive defeats with a 1-0 victory over Chesterfield.
Crewe lost for the first time in four games when Stefan Scougall scored to give Sheffield United a 1-0 win over Alexandra. Crewe were reduced to ten men when George Ray was dismissed for dissent.
There were 2-2 draws when Swindon hosted Colchester and Barnsley faced leaders Bristol City. Gillingham and Crawley shared the points with a 1-1 draw, while Doncaster and MK Dons finished goalless.