Also, Sheffield United close the gap to League One leaders Bournemouth to just one point as Gillingham topple stuttering Port Vale from the summit of League Two
|WEEKEND IN FULL
Cardiff maintained their eight-point lead at the top of Championship with a win against Bristol City thanks to a Fraizer Campbell double. It was the perfect home debut for the striker, who opened the scoring just before half-time and netted another goal 13 minutes into the second. A late David Nugent own goal provided the only crumb of comfort for the visitors.
Hull, meanwhile, ensured the Bluebirds could not stretch the gap at the top with a 1-0 victory over Charlton. Mohamed Gedo scored the only goal of the game for Steve Bruce's men but the Tigers will still be looking over their shoulders after Watford kept up their chase for automatic promotion with a 4-0 win at Birmingham.
Crystal Palace moved up to fourth with an impressive 4-1 win against fellow play-off contenders Middlesbrough. A Glenn Murray double sandwiched a Peter Ramage strike before Ishmael Miller pulled one back for the visitors. The Eagles had the last word, however, as veteran striker Kevin Phillips grabbed a late goal.
New Nottingham Forest manager Billy Davies was denied a glorious return to the club, as namesake Craig's 77th-minute goal earned Bolton a 1-1 draw. Andy Reid put the hosts ahead just before the hour mark with a sweet strike from the edge of the area but Davies soon replied, sending his side four points above the relegation zone and leaving Forest in 11th.
|LEAGUE ONE RESULTS
|WEEKEND IN FULL
John Dreyer made a dream start as Preston's caretaker manager as his side earned their first win in eight games with a 2-0 victory against top-of-the-table Bournemouth. The visitors suffered only their second loss in 22 league matches as Stuart Beavon and Bailey Wright struck in the first half.
Second-placed Sheffield United capitalised on the Cherries dropping points with a 3-0 home win over Colchester. Goals from Barry Robson, Kevin McDonald and Dave Kitson ensured the Blades ended the afternoon just one point shy of Eddie Howe's men.
Mid-table duo Walsall and Notts County sit ninth and 11th respectively following their 1-1 draw at Bescot Stadium. Yoann Arquin scored his eighth goal of the campaign to equalise for the visitors after Will Grigg had put the Saddlers a goal up from the penalty spot.
At the bottom of the table, Bury ominously remain five points short of safety after their second home defeat in a week - a 2-0 loss against Coventry. Leon Clarke scored a third-minute opener for the visitors, who won despite losing manager Mark Robins to Huddersfield on Thursday afternoon.
|LEAGUE TWO RESULTS
|WEEKEND IN FULL
Dag & Red
Gillingham reclaimed top spot from Port Vale thanks to a 2-1 win over Dagenham & Redbridge. Leon Legge opened the scoring for the Gills but they were pegged back in the second half as Femi Ilesanmi levelled. However, the hosts were not to be denied, as substitute Deon Burton converted a penalty in the 68th minute to seal victory.
Port Vale, meanwhile, lost their place at the summit for the first time since January as they suffered a shock defeat to 10-man Morecambe at home. Lewis Alessandra scored the only goal of the game after an hour to move the Shrimps up to 10th.
Bristol Rovers continued their recent resurgence with their sixth win in eight games coming in a 1-0 victory over Wycombe. Rovers leapfrogged Torquay to take 18th place in League Two after the Gulls lost 1-0 to Rochdale at Deepdale.
Barnet also improved their chances of survival by coming from behind to beat York at the Kit-Kat Stadium. The hosts opened the scoring in the seventh minute through Michael Rankine, but goals from Andy Yiadom and Jake Hyde completed a comeback which dragged the visitors out of the relegation zone.