Birmingham were thrashed 6-2 by free-scoring Fulham on Tuesday night, conceding four times in the opening 43 minutes.
Blues are now winless in seven matches in all competitions and have picked up just one victory in their last 11, which was a scrappy 1-0 triumph over Blackpool at the end of November.
Lee Bowyer’s side are still relatively safe and sit nine points above the relegation zone, but their next three games are against the current bottom three – Barnsley, Peterborough United and Derby County – so they could get dragged into the fight if results do not go their way.
Only three teams in the Championship have picked up fewer points at home this season than Birmingham, with the mood around St. Andrew’s on the verge of turning toxic as supporter protests against the club’s ownership gather momentum.
Barnsley have not played a league match since the end of December due to fixtures being postponed, so Poya Asbaghi’s men will be keen to get back in action as they fight to survive the drop.
The Tykes fell to the bottom of the table last weekend as Derby beat Sheffield United and they are eight points adrift of safety having won just two league matches all season.
Asbaghi is still looking for his first win in the Championship since replacing Markus Schopp at the helm in mid-November, but will hope to build on the thrilling 5-4 victory over Barrow in the FA Cup a fortnight ago.
Barnsley are the only Championship side yet to win away from home this season and have lost seven of their last eight matches on the road.
This season’s reverse fixture at Oakwell finished 1-1 in August, as Lukas Jutkiewicz cancelled out Callum Styles’s early opener