Wolves stretched their lead at the top of the Coca-Cola Championship to six points with a 2-0 home victory over Barnsley.
It took an own-goal from Barnsley's Bobby Hassell to give Wolves the lead when a cross from Kevin Foley hit him on chest and the ball rolled over the line.
Foley netted the second with four minutes to go to wrap up the three points.
Two late goals for Reading at home to Norwich meant the Royals closed to within a point of Birmingham, who lost to a late goal at Preston.
Reading broke the deadlock with a Stephen Hunt penalty after 84 minutes, given for handball by Mark Fotheringham, which David Marshall got a hand to but the ball went in off the post.
Shane Long made it 2-0 when he headed in James Henry's cross to seal a hard-earned win for the Royals.
Kevin Phillips had Birmingham's best chance before substitute Jon Parkin scored from close range from Ross Wallace's cross to seal a 1-0 win and three points for Preston.
Burnley survived a fightback from Southampton to keep their play-off hopes on course.
Burnley were well in control by half-time as a Chris Perry own-goal and two scores from Joey Gudjonsson kept strugglers Southampton under the cosh.
Rudi Skacel pulled a goal back four minutes into the second half and Andrew Surman added a second just after the hour but the Saints failed to find the equaliser.
Struggling Doncaster finished the game with 10 men and on the wrong end of a 2-1 scoreline at Crystal Palace after taking the lead.
A Paul Heffernan header had put the visitors ahead before Matt Mills was sent off for bringing down Shefki Kuqi, who converted the subsequent penalty.
Alan Lee then netted the winner a minute before time.
Ipswich also finished with 10 men and lost by the same score at home to Cardiff.
Jay Bothroyd scored from a Wayne Routledge cross before Gabor Gyepes doubled the visitors' lead.
Jon Stead pulled a goal back just before half-time but the home side had Ben Thatcher sent off for a second bookable offence.
Steven MacLean earned Plymouth a point in a 1-1 draw at home to QPR after Heidar Helguson had given the visitors the lead.
A late goal from Chris Morgan earned 10-man Sheffield United a 1-1 draw at Swansea.
Darius Henderson was sent off for a challenge on Angel Rangel before Jason Scotland opened the scoring from the penalty spot after Gary Naysmith had brought down Darren Pratley.
Morgan drew the visitors level with three minutes remaining to ensure the points were shared.
Watford's John-Joe O'Toole secured three valuable points at home to Coventry with his second-half winner earning a 2-1 victory.
Tommy Smith scored from the penalty spot after Tamas Priskin had been brought down by Elliott Ward to put the home side ahead.
Clinton Morrison levelled things up after 67 minutes but O'Toole pounced to give Watford the win.
Nottingham Forest's battle for survival was boosted with a point from a 0-0 draw at home to Blackpool.
The game between Sheffield Wednesday and Bristol City also ended goalless.
Foley netted the second with four minutes to go to wrap up the three points.
Two late goals for Reading at home to Norwich meant the Royals closed to within a point of Birmingham, who lost to a late goal at Preston.
Reading broke the deadlock with a Stephen Hunt penalty after 84 minutes, given for handball by Mark Fotheringham, which David Marshall got a hand to but the ball went in off the post.
Shane Long made it 2-0 when he headed in James Henry's cross to seal a hard-earned win for the Royals.
Kevin Phillips had Birmingham's best chance before substitute Jon Parkin scored from close range from Ross Wallace's cross to seal a 1-0 win and three points for Preston.
Burnley survived a fightback from Southampton to keep their play-off hopes on course.
Burnley were well in control by half-time as a Chris Perry own-goal and two scores from Joey Gudjonsson kept strugglers Southampton under the cosh.
Rudi Skacel pulled a goal back four minutes into the second half and Andrew Surman added a second just after the hour but the Saints failed to find the equaliser.
Struggling Doncaster finished the game with 10 men and on the wrong end of a 2-1 scoreline at Crystal Palace after taking the lead.
A Paul Heffernan header had put the visitors ahead before Matt Mills was sent off for bringing down Shefki Kuqi, who converted the subsequent penalty.
Alan Lee then netted the winner a minute before time.
Ipswich also finished with 10 men and lost by the same score at home to Cardiff.
Jay Bothroyd scored from a Wayne Routledge cross before Gabor Gyepes doubled the visitors' lead.
Jon Stead pulled a goal back just before half-time but the home side had Ben Thatcher sent off for a second bookable offence.
Steven MacLean earned Plymouth a point in a 1-1 draw at home to QPR after Heidar Helguson had given the visitors the lead.
A late goal from Chris Morgan earned 10-man Sheffield United a 1-1 draw at Swansea.
Darius Henderson was sent off for a challenge on Angel Rangel before Jason Scotland opened the scoring from the penalty spot after Gary Naysmith had brought down Darren Pratley.
Morgan drew the visitors level with three minutes remaining to ensure the points were shared.
Watford's John-Joe O'Toole secured three valuable points at home to Coventry with his second-half winner earning a 2-1 victory.
Tommy Smith scored from the penalty spot after Tamas Priskin had been brought down by Elliott Ward to put the home side ahead.
Clinton Morrison levelled things up after 67 minutes but O'Toole pounced to give Watford the win.
Nottingham Forest's battle for survival was boosted with a point from a 0-0 draw at home to Blackpool.
The game between Sheffield Wednesday and Bristol City also ended goalless.
Copyright (c) Press Association
Related Articles

'It was unreal': Aussie kid's taste of high life against Manchester City

Royal flush: Aussie keeper top of the Championship pile
