Wolves strengthened their position at the top of the Championship with victory at Cardiff City as Reading enjoyed a stunning win at promotion rivals Bristol City.
Burnley and Sheffield United cemented their spots in the top six with 2-0 home wins over Norwich City and Plymouth Argyle respectively.
Blackpool and Southampton recorded superb comeback wins away from home as Ipswich Town overcame managerless Queens Park Rangers.
Doncaster Rovers' search for a win goes on, while Barnsley won at fellow strugglers Charlton Athletic and Crystal Palace were held by Sheffield Wednesday.
Dave Jones was unable to put one over his former club as Cardiff lost 2-1 at home to leaders Wolves, who scored twice in the opening 10 minutes through Chris Iwelumo and Sylvan Ebanks-Blake.
Kevin Doyle was on target in each half as Reading won 4-1 at Bristol City, who replied with a late consolation through Stern John.
Chris Eagles struck twice in the space of five second-half minutes as Burnley stretched their unbeaten run to five games with a 2-0 success over Norwich City at Turf Moor.
James Beattie was another player to hit two second-half goals as Sheffield United beat Plymouth Argyle 2-0 at Bramall Lane.
Blackpool came from behind on three separate occasions at Watford before claiming a thrilling 4-3 triumph courtesy of Alan Gow's last-minute winner.
Southampton won for the first time in six matches after battling back from two goals down to win 3-2 at Preston North End, with David McGoldrick hitting a last-minute winner.
Charlton boss Alan Pardew is under continued pressure after Barnsley won 3-1 at the Valley, with Jon Macken scoring twice inside the opening 20 minutes.
Jonathan Stead came off the bench to net twice in as many second-half minutes as Ipswich posted a 2-0 win over QPR at Portman Road.
Ben Watson slotted home a second-half penalty to earn Crystal Palace a 1-1 draw at home to Sheffield Wednesday, who had taken an early lead through Leon Clarke.
Doncaster have now gone 11 games without a win in the Championship following a 0-0 stalemate at home to fellow promoted side Swansea City.