Sylvain Ebanks-Blake missed a last-minute penalty as Wolves lost 2-1 at Coventry and had their lead at the top of the Coca-Cola Championship cut to four points.
Michael Doyle reacted quickest when Clinton Morrison hit the post 25 minutes in to tap into an empty net to put Coventry ahead.
Sam Vokes headed Wolves level before Leon McKenzie latched on to Jordan Henderson's through ball to put Coventry ahead. Ebanks-Blake had the chance to grab a point at the death but Keiren Westwood saved the striker's spot kick to ensure a miserable 50th birthday for Wolves manager Mick McCarthy.
Reading made up only one point on Wolves as they failed to break down a resilient Preston at the Madejski Stadium.
Burnley followed up their FA Cup win over West Brom by denying their midlands rivals Birmingham a chance to climb the table with a 1-1 draw at St Andrews'.
The Clarets broke the deadlock after three minutes when Martin Paterson tapped in Robbie Blake's cross.
Kevin Phillips took advantage of an error by Burnley goalkeeper Brian Jensen to level and, despite second-half pressure, the Blues had to settle for a draw which keeps them two points behind Reading and six behind Wolves
Doncaster's survival hopes were boosted at Bloomfield Road where they beat Blackpool 3-2.
David Vaughan put Blackpool ahead after 15 minutes before Brian Stock's seventh of the season levelled the scores.
Blackpool striker DJ Campbell then cancelled out Sam Hird's strike before James Coppinger gave Rovers the win after Charlie Adam was sent off for the home side for an off-the-ball incident.
Copyright (c) PA Sport 2009, All Rights Reserved.