A review of Saturday's action in the npower Championship.
Cardiff stretched their unbeaten league run to nine matches with a 2-1 win over Bristol City strengthening their position at the top of the table.
Fraizer Campbell scored both goals for the Bluebirds, opening the scoring moments before the half-time whistle before finding the target again after 58 minutes from close range.
A stoppage-time own goal from Ben Nugent denied Cardiff a clean sheet but they remain eight points clear of nearest challengers Hull, who were 1-0 winners at home to Charlton.
Mohamed Gedo made the most of an error from goalkeeper Ben Hamer to fire home the only goal after 33 minutes at the KC Stadium.
Watford kept up the pressure on the top two with a 4-0 hammering of free-falling Birmingham.
Troy Deeney scored twice for the Hornets, after 38 and 62 minutes, with Ikechi Anya (43) and Almen Adbi (89) also on target in a one-sided affair.
Watford are three points behind the Tigers and one ahead of Crystal Palace, who climbed to fourth with an easy 4-1 success over fellow play-off hopefuls Middlesbrough.
Glenn Murray fired Palace in front after nine minutes before second half goals from Peter Ramage and Murray again put the hosts into a commanding lead.
Faris Haroun replied for Boro 10 minutes from time but Kevin Phillips added more misery four minutes later.
Ipswich raised their survival hopes with a 1-0 victory over Blackpool, Michael Chopra scoring the only goal with his left foot after 50 minutes.
Wolves sit just a point above the relegation zone after playing out a goalless draw with Derby.
The points were also shared at the City Ground, where Craig Davies' 78th-minute strike earned Bolton a 1-1 draw with Nottingham Forest.
Andy Reid had fired Forest in front after 59 minutes, while Wanderers finished the match with 10 men following the late dismissal of Marcos Alonso.