By grabbing the only aim of the match as the Blues sunk high-flying Charlton sixteen-year-old Jude Bellingham declared a dream introduction for Birmingham.
The club’s youngest player who came from the bench to score the winner from Stoke slid home the winner by a Maxime Colin cross in the 52nd minute.
The visitors had controlled a lot of the match before there with Lukas Jutkiewicz coming close.
Leaders Swansea also dropped as a late goal from substitute Alfa Semedo made a shock win for people Nottingham Forest at the Liberty Stadium.
Semedo polished off from a in the 85th minute to hand the hosts their first defeat of the season although sammy Ameobi overlooked a great chance in the first half for Forest.
Semi Ajayi captured a equaliser for West Brom as they shot a point from a 1-1 draw at Fulham in the lunchtime kick-off. As that which seemed to be a busted deceived Baggies keeper Sam Johnstone, anthony Knockaert minute opener to the home side had an air of good fortune about it.
But Fulham were fuming 10 minutes from time when home was headed by Ajayi from a Matheus Pereira corner, even though promises keeper Charlie Austin had limited Marcus Bettinelli.
Rock-bottom Stoke sunk as Bristol City for their fourth defeat battled back from a goal behind to claim a 2-1 win at the bet365 Stadium. Stoke captain Joe Allen was sent off for a late challenge on Josh Brownhill although sam Clucas had only four minutes to open the scoring.
Stoke held out before the 55th minute when Famara Diedhiou headed an own goal and the equaliser in Tom Edwards seven minutes sent the Robins up to third place.
Preston maintained their recent momentum that was strong with a 2-0 triumph over Brentford, Sean Maguire catching a second opener along with Tom Barkhuizen including the second in the 70th minute.
Because their streak came to a conclusion in a 3-2 defeat at 21, luton’s gallant comeback proved in vain. The hosts made a strong start after three minutes with Eberechi Eze of the year a Nakhi Wells dual set his side 3-0 ahead of the mark .
Luton rallied with Harry Cornick but despite another from James Collins three minutes into the second half, the Hatters could not find an equaliser.
Joe Gelhardt minute strike salvaged Wigan a point in a 2-2 draw at Hull. The Latics had led through Cheyenne Dunkley minute attempt before Jarrod Bowen plus a Kamil Grosicki target put the Tigers in front.
While Derrick Williams and Bradley Dack got a win over Millwall to Blackburn, marvin Johnson scored on the hour mark to give Middlesbrough a home win over Reading.
Night Cardiff and derby drew.