Former Scotland international Scott Dobie struck just five minutes after coming on as a substitute as struggling Carlisle held Coca-Cola League One table-topping Leeds to a 1-1 draw at Elland Road.

Dobie, who also scored as a replacement against Southampton on Saturday, cancelled out Jermaine Beckford's opener to end the home side's 100% home record in the league.

Second-placed Charlton suffered a worse setback, going down 3-0 at Colchester, with two goals from Kayode Odejayi and an own goal from Miguel Angel Llera.

Bristol Rovers almost made it a winless day for the top three but were rescued by Andy Williams' 90th-minute winner in the 3-2 victory at Southampton.

MK Dons will be disappointed with a 2-1 reverse at Oldham, while Huddersfield lost by the same scoreline away to Walsall.

Richard Logan scored three minutes from time to give Exeter a 1-1 draw at home to Swindon, with Norwich hammering Leyton Orient 4-0.

All of those goals came in a frantic final 15 minutes, with four different scores netting for the Canaries.

There was another 90th-minute winner at Brentford, where Kevin O'Connor completed a brace to down Southend.

Hartlepool and Stockport drew 2-2 at Edgeley Park, while Tranmere defeated Wycombe 1-0 in front of their own fans.

In the final League One clash, Millwall fought out a goalless draw with Yeovil.

Copyright (c) PA Sport 2009, All Rights Reserved.

Topics:
Yeovil Town
Colchester United
Norwich City
Bristol Rovers
Milton Keynes Dons
Exeter
Football
Millwall
Richard Logan
League One
Huddersfield Town
Southampton
Walsall
Swindon Town
Southend United
Brentford
Kevin O'Connor
Kayode Odejayi
Carlisle United
Oldham Athletic
Jermaine Beckford
Miguel Angel Llera
Kevin O'Connor
Leeds United
Tranmere Rovers
Charlton Athletic
Leyton Orient
Scott Dobie