League One round-up: Scunthorpe beaten at Oldham
By PA Sport
Last Updated: 19/10/16 6:42am
Sky Bet League One leaders Scunthorpe saw their eight-game unbeaten streak come to an end with a 2-0 defeat to Oldham at Boundary Park.
Two goals inside the final three minutes of the first half paved the way for the Latics to finally claim a first home win of the season.
Freddie Ladapo found the bottom corner from the edge of the box before Lee Erwin added a second following some fine play.
Bradford failed to capitalise as they were held to a 1-1 draw at home by Southend. Marc McNulty raced on to Haris Vuckic's through ball to register his first goal for the club in the 36th minute.
But Anthony Wordsworth headed in an equaliser nine minutes into the second half, although Bradford do remain unbeaten at Valley Parade.
Bolton moved level on points with Bradford in second place with a 2-0 victory at Millwall. Sammy Ameobi's early strike from 25 yards - his first league goal for the club - and David Wheater's late effort condemned Millwall to a fifth loss in six games.
Billy Sharp bagged a second-half brace as Sheffield United jumped into fourth place following a 3-0 win at struggling Shrewsbury. After a goalless first half, Sharp broke the deadlock within two minutes of the restart before Daniel Lafferty doubled the Blades' lead in the 63rd minute.
Sharp was on hand to stretch United's lead from a corner three minutes later as Shrewsbury slumped to the foot of the table.
Coventry climbed off the bottom as they secured a first home win of the season - after five successive draws - by beating Oxford 2-1. Ben Stevenson fired a shot into the top corner from 25 yards for his first senior goal in the 28th minute.
Marvin Sordell added a second two minutes before half-time after a defensive mix-up, with sub Dan Crowley setting up a nervy finish.
Hat-trick hero Matty Taylor scored twice in the final three minutes to salvage a 3-3 draw for Bristol Rovers at MK Dons.
The home side had led 2-0 courtesy of Dean Bowditch and George B Williams' first goal for the club before Taylor pulled one back. Ben Reeves made it 3-1 but Taylor's late double stunned the Dons, who remain without a win at home.
Goals from Darnell Furlong, Nathan Delfouneso and Nathan Thompson helped Swindon to a 3-0 win at home to Rochdale, who missed a penalty from Ian Henderson before Joe Bunney was sent off.
Shaquile Coulthirst, Ryan Tafazolli and Tom Nichols were on target in a 3-0 win for Peterborough at home to Northampton while Alex Jones' late penalty cancelled out Fredrik Ulvestad's opener as Port Vale drew 1-1 with Charlton.
Jonathan Meades headed home in stoppage-time to snatch AFC Wimbledon a 2-1 win at Bury. Neil Danns put the hosts in front with a 27th-minute penalty which was cancelled out by Lyle Taylor after 39 minutes.
Meades then struck at the death to stretch the Dons' unbeaten run to seven league games while condemning Bury to a fourth straight league loss.