EOIN Doyle made a great start to his Swindon Town career as his 88th-minute strike put his new side top of League Two.

The Dubliner, who joined the Robins on a season-long loan from the Bantams the previous day, grabbed an equaliser in a 1-1 draw at second-placed Exeter City, who they lead on goal difference.

Third are Forest Green Rovers as substitute Junior Mondal maintained their unbeaten start to the season with a second-half winner in a dogged 1-0 win over Grimsby Town.

Rovers made it two wins and a draw from their opening three games to bring an end to Grimsby's undefeated opening.

Theo Archibald scored a last-minute winner as Macclesfield Town's first game since Sol Campbell's departure ended in a dramatic 2-1 victory over Northampton Town.

Danny Whitaker was in temporary charge after Campbell left on Thursday and his side led at half-time through Ben Stephens' strike.

Jordan Turnbull equalised, only for Archibald to win it at the death.

Newport County earned their first league victory of the season thanks to Kyle Howkins' late winner in a 1-0 victory over Plymouth Argyle.

The Exiles' hopes were hit in the first half when defender Mickey Demetriou was stretchered off with an ankle injury.

Howkins headed home on 81 minutes and the Exiles held on to record a first win in League Two after two draws.

Plymouth slip to fifth in League Two while Newport rise to ninth.

Veteran defender Eddie Nolan hit a classy second-half finish as Crewe edged Walsall 1-0.

The Railwaymen finished with 10 men after defender Olly Lancashire was red-carded late on, but they held on after Nolan, who had thwarted Josh Gordon with a decisive tackle in the first half, put his side ahead with only his fifth career goal.

First-half goals from Danny Rose and strike partner Nicky Maynard earned eighth-placed Mansfield Town their first win of the season with a 2-0 victory over Carlisle United.

Substitute Harry Darling's first professional goal was a late winner as Cambridge United came from behind to secure a 2-1 victory at East Anglian rivals Colchester United.

Morecambe and Cheltenham shared the spoils in a goalless League Two draw at the Globe Arena. It was also goalless between Leyton Orient and Stevenage.

Scunthorpe shared four goals with Crawley in a thrilling 2-2 draw at the Sands Venue Stadium.

The Iron had looked in a good position to claim their first victory of the season when leading 2-1 going into the final quarter, only for Nathan Ferguson's near-post header to earn the Red Devils a share of the spoils.

Salford and Port Vale shared the spoils after a frantic end to the game at the Peninsula Stadium.

Vale thought they had won it in the 82nd minute when substitute Richie Bennett fired home.

But former Bradford (Park Avenue) loanee Jake Beesley, who had also come off the bench minutes earlier, made it 1-1 in stoppage time to salvage a point for the home side.