Cameron Jerome helped Birmingham rewrite their record books as his brace against Blackburn lifted Alex McLeish's side into the top six of the Barclays Premier League with a 2-1 victory.
Blues registered a fifth successive Premier League win for the first time - and it is 36 years since they achieved the feat in the top flight during the days of Trevor Francis and Bob Latchford.
Jerome struck after 12 minutes and again three minutes into the second half - his 50th career league goal - and Rovers could only manage a solitary reply from skipper Ryan Nelsen.
The hosts controlled this match for long periods with Jerome finally getting some tangible reward for his hard-working performances after previously only netting once this season.
There were too many misplaced passes from both sides in the early stages but after 12 minutes Birmingham went ahead through Jerome's second goal of the campaign. McFadden played a short corner to Sebastian Larsson who sent over a dangerous-looking cross and after Christian Benitez headed the ball goalwards, Jerome poked it over the line from close range.
Nikola Kalinic had an opportunity to equalise three minutes before the interval after City failed to clear a hopeful punt in their box but he mis-kicked at close range.
Birmingham made a positive start to the second half and after 48 minutes Jerome doubled their lead with his second goal of the game.
Sebastian Larsson's overhead pass was seized on by the over-lapping Stephen Carr who cut into the Rovers penalty area before squaring the ball to Jerome who clinically drove his low shot past Paul Robinson.
But after 69 minutes Nelsen gave his side a lifeline with his second league goal of the campaign when he tapped home from close-range after a free-kick.
Benitez should have wrapped up the points with two minutes remaining but hit the bar from close range after Robinson had parried a Jerome shot.
Copyright (c) PA Sport 2009, All Rights Reserved.