Johnnie Jackson and Lee Martin both scored twice and Therry Racon got the other as Charlton took advantage of Huddersfield and Colchester losing to leap three places in the table.

Grant McCann scored the only goal for Peterborough, who began the day in fourth place.

Brighton stay top despite losing 3-1 at Hartlepool, where Liam Bridcutt was sent off for a professional foul as the Sussex team lost for the first time in 13 matches.

Gary Dicker equalised Neil Austin's first-half goal for Hartlepool, who scored further goals through Gary Liddle and substitute James Poole.

Huddersfield drop from second to fifth after going down 1-0 to a strike from Oldham's Oumare Tounkara, who helped maintain his side's unbeaten record at Boundary Park.

Josh McQuoid grabbed a hat-trick to help Bournemouth up to third in the table with a 3-0 victory at home to bottom club Walsall, who have won just once in 18 away games.

Carlisle made it four wins in a row with a 3-2 victory over Southampton at Brunton Park.

Ben Marshall, Dan Harding and James Chester got the Cumbrians' goals, with promising youngster Alex Oxlade-Chamberlain and Dean Hammond replying for the visitors.

MK Dons, who had lost seven of their last eight away games before today's trip to Brentford, halted their depressing run with a 2-0 win with goals from Mathias Doumbe and Angelo Balanta.

Brentford had Pin Balkestein sent off in the 88th minute for a second yellow card.

Bristol Rovers also had a man sent off as they crashed 3-0 at home to Leyton Orient.

Goals from Dean Cox and Alex Revell put the Londoners in front before Rovers' Carl Regan received his marching orders in the 35th minute and Revell grabbed his second goal after the break.

Sheffield Wednesday gained a 2-0 win over Rochdale thanks to goals from Giles Coke and Clinton Morrison, while Swindon beat Colchester 2-1 with efforts from Thomas Dossevi and Charlie Austin, with Ashley Vincent scoring for the visitors.

Tranmere climbed out of the bottom four after a 1-0 win at home to Plymouth - Dale Jennings got the all-important goal - at the expense of Notts County, who lost 3-1 at Exeter.

Jamie Cureton, Richard Logan and Ryan Harley scored for Exeter, with Lee Hughes grabbing County's goal.

In the basement battle Yeovil lost 3-1 at home to Dagenham & Redbridge.

Dagenham took the lead through Will Antwi's first goal in a year, Andrew Williams equalised just before half-time but two late goals from Abu Ogogo and Medy Elito sealed it for the visitors.