Since securing promotion from League One last season, Peterborough have had a tough time adjusting to the Championship and suffered their fourth successive loss on Tuesday night, losing 3-1 away at Reading.
With the hosts two goals in front, Nathan Thompson then pulled one back for the Posh in the final 15 minutes, however the Royals restored their two-goal cushion with a late strike from Tom Dele-Bashiru, his second of the game, sealing all three points.
Darren Ferguson’s men remain in 23rd place, though one victory would see them climb out of the relegation zone.
Defensive frailties have been a key reason for their poor start to the new campaign, having failed to keep a clean sheet in all eight competitive fixtures so far, conceding 21 goals in the process.
The Posh have failed to win each of their last seven meetings against Birmingham and could be in for another difficult afternoon this weekend.
Birmingham were unable to extend their unbeaten league run to four matches as they suffered a 4-1 defeat at home against Championship leaders Fulham on Wednesday night.
Summer signing Troy Deeney came off the bench and scored a consolation penalty three minutes before the full time whistle, netting his first goal for the club.
Stream Links ➠ Stream 1╎Stream 2╎Stream 3╎
Despite losing in midweek, Lee Bowyer can be pleased with his side’s start to the new campaign, accumulating 11 points from their first seven games, which sees them sitting in 10th place, just two points behind the playoffs.
The Blues are currently unbeaten in their first three away games this season, winning against Sheffield United and Luton Town by a combined scoreline of 6-0, before claiming a 1-1 draw away at Barnsley last month.
Birmingham last suffered defeat at London Road back in 1993, and they should be confident of claiming all three points on Saturday