Championship round-up: Reading continue promotion push
By PA Sport
Last Updated: 31/01/17 10:54pm
John Swift's second-half winner at Birmingham kept Reading in touch with the top two in the Sky Bet Championship.
Gianfranco Zola's Birmingham, without a win in any of their last seven league matches, held their visitors until the 77th minute - but Swift made the difference in the end, as Jaap Stam's side moved within five points of table-toppers Brighton with Tuesday's 1-0 success.
Bristol City ended a run of eight successive defeats to frustrate Sheffield Wednesday in a 2-2 draw at Ashton Gate. It was one each at half-time, Wednesday going in front in the 17th minute through Fernando Forestieri.
The Robins equalised through Lee Tomlin's penalty just after the half-hour, only for Ross Wallace to restore the Owls' advantage six minutes after the break - but Tammy Abraham levelled the scoring again with 20 minutes to play.
Barnsley came unstuck 3-1 at home to Wolves. A fifth-minute Kortney Hause opener and two goals from Dave Edwards in the 36th and 77th minutes put Paul Lambert's men in control. The hosts had found even more trouble when debutant Alex Mowatt was sent off three minutes before half-time for an ugly challenge on Jack Price.
Marc Roberts' 80th-minute effort was no more than consolation for the home side.
Two goals from Lasse Vibe, either side of a Nico Yennaris strike, saw Brentford cruise past Aston Villa to claim a third successive victory.
Cardiff proved too good for Preston, as Peter Whittingham's 18th-minute penalty and a second from Kenneth Zohore did the job for Neil Warnock's hosts.
Derby eased to a 3-0 win at Ipswich thanks to a 9th-minute opener from Craig Bryson, before Tom Ince doubled the lead three minutes later and Darren Bent further extended the lead four minutes into first-half injury-time.
The battle of the caretaker managers was won 2-0 by Nottingham Forest against bottom club Rotherham at the City Ground, where Britt Assombalonga was on target twice - from the penalty spot early in the second half and then in open play in the 71st minute.