A red card for Garath McCleary couldn’t stop the Royals winning on Saturday afternoon.
The ex-Nottingham Forest man opened the scoring after nine minutes when he tucked home the rebound from his own saved penalty and he was able to witness Jaap Stam’s men go two goals to the good when John Swift struck just before the half-hour mark.
Unfortunately, the man who got the opener was then sent off for a tangle with Conor Hourihane, while an Adam Armstrong goal got Barnsley back in it.
But the Tykes couldn’t grab a leveller, allowing Reading to travel back to the Madejski Stadium with all three points.
Blackburn Rovers 4-2 Rotherham United
Blackburn moved off the bottom of the Championship table as they beat their fellow strugglers at Ewood Park.
Danny Ward got the visitors off the mark first, but a Craig Conway double ensured the hosts were ahead at the break.
Ben Marshall added a third for Rovers to hand them victory, although a second for Ward did at least make Owen Coyle’s side sweat for the final eight minutes.
But victory was confirmed in added time as Sam Gallagher scored a fourth for Blackburn.
Scott Hogan’s hat-trick helped the Bees to a stunning 5-0 victory at Griffin Park.
The striker now has five goals in three games but for a long time it looked like his first-half strike was going to be the only one in the game.
In the end, Harlee Dean made it 2-0 after 74 minutes, before a three minute triple salvo saw Hogan’s second and third sandwich an own goal from Cameron Humphrey.
The win moves Dean Smith’s men up to fifth in the Championship table.
The Rams thought they’d moved themselves up the Championship table as Ikechi Anya’s goal one minute before half-time looked to have handed them all three points against the Robins at Ashton Gate.
But, four minutes into added time, Bristol City claimed an equaliser but instead of it being scored by loan starlet Tammy Abraham, it was 36-year-old Aaron Wilbraham who tapped home.
Burton Albion 0-1 Brighton and Hove Albion
Tomer Hemed’s 88th minute goal saw Brighton win the battle of the Albions at the Pirelli Stadium.
It had been heading for a stalemate as neither side was able to break the deadlock but the Israeli striker notched in the nick of time for the south coast side.
The table-topping Terriers showed no signs of slowing their title tilt as they claimed all three points against the Super Hoops.
Chelsea loanee Kasey Palmer and Elias Kachunga got their goals before Idrissa Sylla got one back in the second half for the visitors, but it was only a consolation strike.
Ipswich Town 0-0 Aston Villa
At Portman Road it ended goalless between the Tractor Boys and Villans as neither team brought their scoring boots.
The sides had 29 shots between them but 17 were blocked and only three troubled the goalkeeper – all from Ipswich.
The Magpies dropped to third in the Championship table as they were defeated by Wolves at St James’ Park.
A Chancel Mbemba own goal put the visitors in front and seven minutes into the second half Helder Costa doubled the lead for Walter Zenga’s side.
And to top off a bad day for Newcastle, Vurnon Anita’s red card saw them end the match with ten men.
Nottingham Forest 1-2 Norwich City
It had looked like luck was going to be on the side of the Tricky Trees at half-time given they had seen Wes Hoolahan miss a penalty and Apostolos Vellios open the scoring.
But in the second period it was all change as the Canaries mounted a comeback, netting through Jonny Howson and Graham Dorrans, giving Alex Neil’s side all three points and putting them second in the table.
Neither side were able to win the spoils at the DW Stadium as the hosts remain in the relegation zone.