Aron Gunnarsson headed an injury-time winner to keep Cardiff City on level-pegging with Leicester City at the top of the npower Championship after a dramatic 2-1 win over nine-man Watford in South Wales.

Tommie Hoban had fired the visitors into a shock 28th-minute lead but the game changed after Daniel Pudil was sent off for violent conduct after 63 minutes, and Peter Whittingham equalised from the penalty spot eight minutes later.

Nathaniel Chalobah was also dismissed for the Hornets after 71 minutes for a second bookable offence, and the Bluebirds grabbed the points in the dying seconds when Gunnarsson headed home a Craig Noone cross.

Nigel Pearson's Leicester stay top on goal difference after Andy King's 10th-minute strike was enough to give the Foxes a 1-0 win over Brighton and Hove Albion, for whom Ashley Barnes had a 53rd-minute penalty saved by Kasper Schmeichel.

Dougie Freedman's departure from Crystal Palace, to become Bolton Wanderers' new manager, was confirmed earlier in the day and Mark Davies struck an injury-time equaliser to rescue a point for the Trotters in a 2-2 draw at Wolverhampton Wanderers.

Benik Afobe had put Bolton in front after 21 minutes but a double from Kevin Doyle, who scored in the 27th and 30th minutes, looked to have given Wolves the points until Davies slammed home from the edge of the box.

Freedman's former side Palace also had to settle for a point in a 1-1 draw against Barnsley at Oakwell, while Paul Jewell's Ipswich Town blew an early lead to lose 2-1 to his former employers Derby County at Portman Road.

To make matters worse for Jewell, he saw his side slump to the bottom of the table after Peterborough United pulled off a shock 3-1 win over Huddersfield Town.

Chris McCann headed the winner six minutes into injury-time as managerless Burnley grabbed a 4-3 win over Bristol City while Marlon King scored a hat-trick as Birmingham City fought back from 3-0 down to earn a 3-3 draw at Millwall.

Neil Warnock's Leeds United stuttered to a 1-1 draw with Charlton Athletic at Elland Road, Blackpool drew 2-2 with Nottingham Forest at Bloomfield Road and Middlesbrough maintained their solid home form this season with a 2-0 home win over fellow promotion hopefuls Hull City.