Wolves’ unbeaten start to the season came to an end as third-placed Reading claimed a 3-0 victory at Molineux in the Coca-Cola Championship.
Mick McCarthy’s side had previously dropped only two points from eight matches, winning their last seven, but they were undone after only four minutes when goalkeeper Wayne Hennessey punched the ball into his own net under pressure following a corner.
Andre Bikey made sure of the points by heading in a second (71) and Kalifa Cisse added gloss with a third two minutes from time.
Victory at Derby would have seen Birmingham move level with Wolves but Steve Davies struck three minutes from time to earn Paul Jewell’s side a point after Quincy Owusu-Abeyie had put the Blues ahead (26).
Ferrie Bodde’s 40-yard scorcher (19) and a Jordi Gomez penalty (80) meant Preston were on the wrong end of a 2-0 defeat, with Swansea bouncing back after their 4-0 loss to Reading at the weekend.
Burnley, Sheffield Wednesday and Sheffield United all climbed above Preston with victories over Watford, Nottingham Forest and Doncaster respectively.
Burnley twice came from behind at Turf Moor with Will Hoskins putting the Hornets ahead (six and 45). A penalty from Graham Alexander (25) and Martin Paterson’s turn and shot (46) drew the hosts level and Wade Elliott headed the winner (69).
Wednesday inflicted more misery on rock-bottom Forest with Etienne Esajas’ deflected shot three minutes into the second half giving them a 1-0 win.
Doncaster are another side tumbling down the table and the Blades eased to a 2-0 victory thanks to an own goal from Gareth Roberts (14) and Stephen Quinn’s strike (60).
Cardiff got back to winning ways after losing their unbeaten record at the weekend with Jay Bothroyd grabbing his first goal for the club (31) and Ross McCormack netting his seventh of the season from the penalty spot (85) in a 2-1 win over Coventry. Scott Dann grabbed a late consolation (89).
Bristol City came from two goals down to earn a 2-2 draw with Plymouth at Ashton Gate. Jamie Mackie (six) and Rory Fallon (18) put the visitors ahead but John Akinde pulled one back on his debut (63) and David Noble fired in an equaliser from distance (88).
Struggling Southampton made it two wins in a row with a 2-0 victory over Norwich. Jordan Robertson opened the scoring from 25 yards (29) and David McGoldrick netted the second from the spot (64) with Dejan Stefanovic sent off for fouling Adam Lallana.
Ipswich were convincing 3-0 winners over Barnsley at Portman Road. Jon Stead seized on a goalkeeping mistake to open the scoring (20), Owen Garvan doubled the lead and a third from Ivan Campo completed a miserable night for Barnsley keeper Heinz Muller, who dropped the Spaniard’s long-range effort over the line (69).