Wolverhampton's extended their lead at the top of the English Championship to six points with a 2-0 win over Burnley as they hunt for a place in English football's Premier League.
Promotion rivals Birmingham could only muster a 1-1 draw away at lowly Nottingham Forest.
Reading beat Derby 3-0 to draw to within a point of Birmingham in the process.
Sheffield United are fourth after a 2-1 win away at local rivals Barnsley.
QPR moved onto the same points as Cardiff after beating them 1-0 at Loftus Road.
Ipswich kept up their challenge on the play-off places with a 1-0 win away at Blackpool, while Charlton drew 2-2 at Plymouth.
Elsewhere Sheffield Wednesday beat Doncaster 1-0, Crystal Palace beat Coventry 2-0, Norwich drew 2-2 with Preston and Bristol City won 1-0 at Southampton.