Defender Sonny Bradley scored twice as Sky Bet League Two leaders Plymouth held on for a 2-1 win at Stevenage.

The struggling home side more than held their own in the first half but Argyle took the lead early in the second when a David Fox free-kick was diverted past the goalkeeper by Bradley.

It looked like the centre-back put through his own net to put Stevenage back on level terms but the smile was back on his face shortly afterwards as he restored Plymouth's lead with another headed effort and the Greens held on for a ninth league win in 11 matches.

Sonny Bradley scored twice as Plymouth beat Stevenage to remain top of League Two

Share this article

There was late heartbreak for Barnet as they came from two goals down to level at Doncaster, only for the home side to snatch a 3-2 victory at the death.

James Coppinger's superb right-footed volley put Rovers in front and Matty Blair doubled their lead in the 32nd minute, finishing off a neat one-two with Liam Mandeville.

Bira Dembele pulled a goal back for Barnet with a glancing header and the Bees pulled themselves level four minutes from time when Luke Gambin's shot nestled in the bottom corner.

But there was late drama when Andy Williams turned in a cross from the right to win it for Doncaster and keep them second.

Third-placed Carlisle remain unbeaten after cruising to a 3-0 win at Morecambe.

Danny Grainger opened the scoring, drilling the ball through a crowd of players and the Cumbrians' second after 72 minutes was a stunning overhead kick from midfielder Jason Kennedy.

Kennedy was credited with Carlisle's third when he challenged with Aaron McGowan from Nicky Adams' corner.

Christian Burgess scored the only goal as Portsmouth were 1-0 winners at Leyton Orient, sending new O's boss Alberto Cavasin to defeat in his first game.

Luton were held to a 1-1 draw by Crewe, with Danny Hylton's opener cancelled out by Ryan Lowe's header for the Railwaymen, while Crawley came from behind to draw 1-1 at Hartlepool.

Lewis Alessandra nodded in the rebound from Nathan Thomas's saved penalty to put Pools in front, but James Collins levelled from the spot 16 minutes from time.

Substitute Matt Green bagged a brace as Mansfield scored two stoppage-time goals to snatch a 3-1 victory in an absorbing local derby with Notts County.

Will Norris saved two penalties in time added on last weekend and he was at it again in Cambridge's 1-1 draw at Blackpool.

Luke Berry's free-kick had put the U's ahead and Norris then kept out a Danny Philliskirk penalty, but he was beaten at the death when Andy Taylor turned in a free-kick.

Ryan Hedges' close-range finish was enough for Yeovil to beat Wycombe, while 10-man Cheltenham snatched a point in a 1-1 draw at Accrington.

Robins midfielder Daniel O'Shaughnessy was sent off for a second booking in the 66th minute and Terry Gornell broke the deadlock eight minutes later, but Cheltenham levelled in the 89th minute when Rob Dickie bundled home.

Elsewhere, the games between Colchester and Newport and Exeter and Grimsby Town finished goalless.