Hull City eased their relegation fears as they hit back from 3-1 down to beat Norwich City 4-3 - Abel Hernandez netting two penalties before Harry Wilson's victor.
Wolves, hammered 4-1 by Aston Villa in their last outing, dominated proceedings against struggling Reading, who have failed to win any of their last eight games and have picked up only one victory in 17 league matches to slip perilously close to the relegation zone.
Villa boss Bruce said "It will take an almighty collapse for Wolves to lose out with the standard they have set, but it is the Championship and nothing surprises me". I wouldn't have thought my staff would have behaved like that.
Coupled with Cardiff's home win earlier in the day, the defeat left Wolves three points clear at the top.
Nuno Espirito Santo's side had won just one of their previous five games to see their lead cut to three points.
Cardiff are also in a strong position to return to the top flight after a 3-1 win at Brentford.
Sol Bamba, Callum Paterson and Kenneth Zahore scored for Neil Warnock's side after Neal Maupay had opened the scoring for Brentford.
"All the boys are enjoying it, though". "They have the players who will punish you". "They know that all the pressure is on the big clubs because of the expectation on their players".
Bottom club Sunderland lost 1-0 at Queens Park Rangers and are four points behind fourth-from-bottom Barnsley.
Swansea City loanee Oli McBurnie celebrated his first Scotland call-up by scoring just before half-time, only for Josh Murphy to equalise.
Hull are nine points above the bottom three after a 3-0 win at Ipswich thanks to goals from Markus Henriksen, Harry Wilson and Jarrod Bowen.