Yeovil Town sit top of the npower League 1 table after they secured their best-ever start to a season with a 4-0 win at Scunthorpe.

Although not really tested by the pointless Iron, Gary Johnson's men were more than impressive, with Keanu Marsh-Brown setting them on their way before the break.

Reuben Reid made it 2-0 not long after it, before substitute Gozie Ugwu scored a late brace.

Tranmere Rovers are second, despite surrendering their perfect record with a 1-1 draw at Shrewsbury Town.

It was a point they were grateful for, though, with Jean-Louis Akpa Akpro scoring with two minutes left after Marvin Morgan's first-half opener.

Next are Swindon Town, who beat the Milton Keynes Dons - who had Dean Lewington sent off - 1-0 thanks to Matt Ritchie's goal, while Stevenage are fourth after Lucas Akins' penalty earned them a 1-0 win at Oldham Athletic.

Andy Butler's 80th minute strike helped Walsall leave Notts County - previously with a 100% record - with a 1-0 win, while Doncaster Rovers also lost their perfect record as Nick Ajose scored the only goal for Crawley Town at the Keepmoat.

Bournemouth and Preston North End both remain without a win after a bad-tempered 1-1 draw at Dean Court and cash-strapped Portsmouth took on the longest journey in the division as they headed to Carlisle United, and were sent back on their way with a 4-2 defeat to reflect on.

James Donaldson started and finished the scoring as Brentford beat Crewe Alexandra, with Farid El Alagui (two) and Harlee Dean netting in the meantime, while Mathias Pogba scored for Alex.

Colchester United and Sheffield United drew 1-1, with the home side's Clinton Morrison cancelling out John Cofie's opener, while Coventry City are three draws from three after throwing away a two-goal lead against Bury.

QUICK LINKS: RESULTS | TABLES | LINE-UPS | STATS | FIXTURES