Meanwhile Forest spark a dazzling comeback against Wolves, Doncaster thrash Scunthorpe in League One and Bristol draw with Bradford in a six-goal thriller in League Two
Cardiff soared to the top of the table after debutant Ben Nugent opened the scoring as the Bluebirds won 2-1 at Barnsley. However, there was bad news for Cardiff as Simon Lappin was sent off in injury time after picking up his second yellow card as the visitors edged the win.
Crystal Palace dropped to second place after goals from Paul Green and Luciano Becchio gave Leeds a two-goal lead at Elland Road. Palace managed to grab a goal back but it was not enough to maintain their five-match undefeated record.
Nottingham Forest came back from going a goal down early on at Wolves. Finishes from Adlene Guedioura and Billy Sharp ensured Stale Solbakken's side have now gone eight games without a victory.
Charlton looked set to earn all three points against Huddersfield until they conceded a late spot kick. Adam Clayton calmly slotted home the penalty to ensure the game finished 1-1.
In the evening kick-off, Conor Sammon struck twice as Derby survived a late comeback from Birmingham to win 3-2 at Pride Park.
|LEAGUE ONE RESULTS
|MK DONS||5-1||COLCHESTER||NOTTS CO.
A brace from former Manchester United midfielder Luke Chadwick helped a dominat MK Dons thrash Colchester United 5-1 at home.
Meanwhile, Doncaster sit just behind MK Dons after their impressive 4-0 win against Scunthorpe United at the Keepmoat Stadium.
Bury looked to seal a win against Bournemouth but Brett Pitman was able to equalise late on as the game finished 2-2 at Gigg Lane.
However, the gap at the top of the table was reduced as leaders Tranmere Rovers drew 1-1 away at Stevenage with Gred Tansey scoring a late equaliser for the hosts.
Leyton Orient won comfortably at home to Preston North End, Mathie Baudry and Kevin Lisbie were on the scoresheet in a 2-0 victory that leaves the hosts 13th in the table.
|LEAGUE TWO RESULTS
|DAG & RED||1-0||FLEETWOOD||WYCOMBE||3-0||BURTON|
League leaders Gillingham dropped points as they drew 1-1 away at Accrington Stanley thanks to an equaliser from the penalty spot by former England striker James Beattie.
Port Vale took advantage of Gillingham's dropped points as they closed the gap at the top to two points with a 3-1 victory at Aldershot.
Oxford beat Northampton Town 2-1 at the Kassam Stadium as Jon-Paul Pittman's first goal in 10 months gave them their first league win of November.
Southend United won 3-1 against Rochdale thanks to goals from Gavin Tomlin, Britt Assombalonga and Marc Laird.
Goals from Jogn Oastler and Danny Stevens contributed to Torquay United's victory as they won 2-0 away at York City.