Ipswich came from a goal down to beat Barnsley as new man Martyn Waghorn scored the winner on his debut.
Tom Bradshaw opened for the home side before David McGoldrick equalised in the second half.
But former Rangers man Waghorn was the man to plunder in a winner 20 minutes from the end.
Harry Redknapp’s Birmingham responded after conceding early on to claim the three points at St Andrews.
Craig Gardner and Jacques Maghoma were the boys in blue to grab the goals as Bristol City failed to build on their opening day win.