Miguel Angel Llera's 90th-minute equaliser earned nine-man Charlton a 2-2 draw at home to Swindon in Coca-Cola League One.
The Addicks were reduced to 10 men in the 18th minute when Sam Sodje saw red but still went in front through Jonjo Shelvey.
Deon Burton's 41st-minute dismissal left the Addicks to play the entire second half two men light and goals from Charlie Austin (56) and Billy Paynter (74) put the visitors ahead, but Llera struck at the death to rescue a point for Charlton, who slipped six points off the summit.
A goal in each half from Wes Hoolahan and Grant Holt gave Norwich a 2-0 win over Millwall at Carrow Road to move to within two points of second place.
Jason Puncheon opened and rounded off the scoring as MK Dons hammered basement boys Stockport 4-1 to boost their play-off hopes.
Jermaine Easter and Nigel Quashie were also on target for the Dons, while Peter Thompson scored for County.
Southampton claimed a 3-1 win at home to Exeter, who had Troy Archibald-Henville sent off in the 41st minute.
By then Saints were already 2-0 up thanks to efforts from defenders Lloyd James and Neal Trotman.
Papa Waigo scored the home side's third two minutes from time after Matthew Taylor had pulled one back for City.
Copyright (c) PA Sport 2009, All Rights Reserved.