The Blues after victory at Burnley at the weekend were expecting a tough task at St Mary's. Birmingham were hit by three goals in the first twenty minutes which in effect any hope of winning the match.
Birmingham forced a remarkable comeback in the second half and will be tough to beat goign into Christmas and were unlucky to lose 4-3.
Derby also managed a last minute winner against ten men Ipswich to join both Cardiff and Birmingham a point behind North End.
Preston now face Luton on Saturday before going to Birmingham which will test their credentials as the top of the League has become very tight over the past few weeks with any team from four looking for top spot come the weekend.