Lee Novak hit a first-half double as Huddersfield shattered the unbeaten record of npower League One leaders Sheffield United in sensational style in their Yorkshire derby at Bramall Lane.
Novak netted in the 20th and 37th minutes and Oscar Gobern added a third five minutes from half-time for the Terriers who held out for a superb 3-0 win which takes them within one point of the top.
The Blades' heavy defeat sent Charlton, who were in Carling Cup action, back to the top of the table on goal difference as a last-minute equaliser blew Brentford's chance of grabbing pole position.
Uwe Rosler's men led through Clayton Donaldson's 56th-minute strike at home to 10-man Colchester, who had had John-Joe O'Toole sent off, only for Anthony Wordsworth to grab an injury-time point for the visitors.
On a dismal night for the Sheffield clubs, Gary Megson's Wednesday were hammered 5-1 at improving Stevenage, who blazed to a 4-0 lead at the break through Craig Reid, John Mousinho, Michael Bostwick and Lawrie Wilson.
Darius Charles added a fifth on 67 for Stevenage, who nudged into a play-off berth, while even Gary Madine's late effort for Wednesday was tempered by Jermaine Johnson's dismissal for violent conduct.
Leyton Orient are still looking for their first win at the bottom of the table after Scott Cuthbert's 55th-minute sending off cost them dear against fellow strugglers Bournemouth at Brisbane Road. Mathieu Baudry's 23rd-minute own goal cancelled out Harry Arter's opener for the visitors. But after Cuthbert's dismissal, Wesley Thomas and Marc Pugh scored to give Bournemouth a 3-1 win.
Jason Kennedy's 59th-minute winner boosted Rochdale's rocky start to the season with a 1-0 win over Scunthorpe at Spotland, while a Ben Burgess equaliser gave Notts County a 1-1 draw at Exeter, who led through an Alan Sheehan own goal.
Carlisle's improvement continued with an impressive 2-1 win at Tranmere. Lee Miller and a James Berrett penalty gave the Cumbrians breathing space before a second-half consolation from Lucas Akins.
Chris Taylor's 29th-minute effort gave Oldham a 1-0 win over Walsall at the Bescot Stadium, Edward Upson scored early to give Yeovil a 1-0 win over Wycombe, and Leon Clarke netted as Chesterfield beat Bury by the same score.
Copyright (c) PA Sport 2009, All Rights Reserved.