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.

Do YOU want to write for GiveMeSport? Get started today by signing-up and submitting an article HERE: