Article body analysed

Veteran Billy Sharp wraps up points in Yorkshire derby Huddersfield third after beating struggling Peterborough Doncaster put themselves level on points with Cardiff at the top of League One after a 3-1 win over Bradford. With unbeaten leaders Cardiff not in action because of international call-ups, Rovers took full advantage. Luke Molyneux’s header gave the hosts an early lead at the Eco-Power Stadium, but Will Swan soon equalised. Jordan Gibson put Rovers back in front and veteran Billy Sharp added a third just before the break. Huddersfield are up to third after coming from behind to beat bottom club Peterborough 3-2. Jimmy-Jay Morgan had given Posh the lead early in the second half, but the Terriers turned things around through Will Alves’ close-range effort on the hour and a deflected strike from Herbie Kane. Joseph Taylor scored Huddersfield’s third in stoppage time, with Cian Hayes then pulling a goal back for Peterborough, who slumped to a sixth league defeat. Bolton ended a run of four straight draws with a 3-0 win over Wimbledon, who finished with nine men after midfielder Marcus Browne and defender Joe Lewis were both sent off in the second half. Lincoln and Wigan each had a player sent off in the second half of their 2-2 draw at the LNER Stadium. Wigan striker Christian Saydee was shown a straight red and then Lincoln’s Rob Street was dismissed for a second caution. Charlie Wellens struck in stoppage time to give Leyton Orient a dramatic 3-2 win at Port Vale, who slipped to a fourth straight loss. Rotherham beat Exeter 1-0 and Plymouth saw off Stockport 4-2 at Home Park while Wycombe were 2-0 winners over Mansfield. In League Two, Swindon kept up the pace at the top of the table with a 3-1 win at Barrow. Aaron Drinan and Paul Glatzel scored in the first half, with Princewill Ehibhatiomhan heading in a third before Lewis Shipley hit a late consolation for the hosts. Walsall also sit on 15 points after securing a 1-0 victory over Chesterfield, despite having midfielder Charlie Lakin sent off in the second half. Grimsby won 3-2 at MK Dons, where Kieran Green, Jaze Kabia and Charles Vernam were all on target in the opening half hour. MK Dons defender Jon Mellish was shown a straight red card in the 36th minute, but the hosts fought back with two goals after the break. Michael Mellon, on loan from Burnley, scored a debut goal in the first half for Oldham to secure a 1-0 win at Cambridge – much to the delight of his father and Latics manager Micky. Shrewsbury picked up their first away points as they came from behind to win 3-1 at Barnet. Luke Thomas scored twice in the second half as Bristol Rovers held out for a 3-2 victory over Severnside rivals Newport at Rodney Parade. Isaac Hutchinson’s early free-kick gave Cheltenham a 1-0 win over Accrington. Kyreece Lisbie’s second-half header secured Colchester a 1-1 draw with Crewe. Crawley won 1-0 at Harrogate, where the home side’s Ryan Loft was sent off in stoppage time. Notts County beat Fleetwood 1-0, while Salford saw off Tranmere 3-1.