Despite major activity on Saturday, little change took place at the top of the Championship table, with only second-place Leeds United managing to earn three points out of all the top-seven sides.
Luke Ayling’s goal in the 16th minute was the lone goal in Leeds’ one-sided match against Bristol City.
Leaders West Brom, who are now only hold a four-point lead on Marcelo Bielsa’s Leeds, gave up a leveling stoppage-time goal to fifth-place Nottingham Forest at the Hawthorns.
[ MORE: Premier League schedule ]
Matty Cash’s injury-time strike, snaps the Baggies three-match winning streak and hands them their 12th draw of the season.
No other performance caught eyes as much as bottom-dwellers Barnsley’s 3-0 thumping of third-place Fulham. It’s Fulham’s first 3-0 loss since mid-November - a 3-0 defeat to Hull City.
Barnsley midfield orchestrator Cauley Woodrow bagged a brace, while Jacob Brown added his own six minutes into the second half as the last place side earned just their sixth win of the season.
Saturday’s results
West Brom 2-2 Nottingham Forest
Leeds United 1-0 Bristol City
Cardiff City 2-2 Wigan Athletic
Birmingham 1-1 Brentford
Derby County 1-1 Huddersfield
Sheffield Wednesday 0-3 Reading
Birmingham 1-1 Brentford
Derby County 1-1 Huddersfield
Sheffield Wednesday 0-3 Reading
Charlton 0-2 Blackburn
Fulham 0-3 Barnsley
Preston 0-1 Millwall
Middlesbrough 0-1 Luton Town
QPR 4-2 Stoke City