Charlton kept up the pressure at the Coca-Cola League One summit by producing their first away win in nine games against struggling Brighton.
First-half goals from Deon Burton and Scott Wagstaff secured a 2-0 win at the Withdean Stadium as the Addicks remained within six points of the leaders.
Norwich left it late as they moved up to third place with a 3-0 win at Southend. Canaries top scorer Grant Holt grabbed his 17th goal of the season in the 68th minute to break the deadlock.
Korey Smith secured the points in the 77th minute before Holt netted again from the penalty spot.
Huddersfield missed the chance to climb into fourth as they were held to a thrilling 3-3 draw at home by bottom side Tranmere.
Substitute Michael Ricketts secured a point with his first touch after 85 minutes as Tranmere came back from a goal down three times.
It looked as if former Rovers skipper Antony Kay had won the match for the Terriers with a close-range finish eight minutes from time.
Earlier, Ian Thomas-Moore smashed in the first leveller of the night only 90 seconds after Lee Novak had put Town in front with a blistering near-post drive.
Michael Collins put Huddersfield back in front after 58 minutes but the lead lasted barely a minute as Craig Curran levelled.
Steve Morison's last-minute winner snatched all three points for Millwall in a 3-2 win over the MK Dons. Andy Frampton and Chris Hackett had put the Lions in control at half-time but Jermaine Easter netted twice to level before Morison's late heroics.
Copyright (c) PA Sport 2009, All Rights Reserved.