It's finished 1-1, Villa the hero for Derby cancelling out Larsson's opener as Blues slip into the relegation zone.
90
Barnes forces Maik Taylor into a good save in injury time
90
Late, late drama at St Andrews, as sub Villa heads home Leacock's cross
89
Goal
Just as it looked like Derby were slipping to another defeat, Villa heads home an equaliser
85
McFadden's corner is cleared - time running out for Derby
83
Zarate has a shot blocked - Blues are looking for a second that would kill off Derby now
80
Yellow Card
Miller is booked for a foul on Zarate
79
Muamba tries an effort from distance but Carroll is equal to it
76
Substitution
McLeish makes his first change as Larsson goes off and new sigjning Mauro Zarate comes on
74
Leacock's cross is held by Maik Taylor - Derby need a quick response with time running out
70
The goal is just about deserved for Birmingham, despite an improved second-half showing from Derby
68
Goal
Birmingham take the lead, Larsson sliding the ball home after pouncing on a loose ball
67
Substitution
Darren Moore goes off too - Andy Todd is on
64
Kapo's cross finds McFadden but again he is wasteful, blasting the ball over
61
Substitution
Robert is also replaced by Giles Barnes
61
Substitution
Robert Earnshaw is replaced by Emanuel Villa as Paul Jewell makes a double change
61
The Rams have been better in the second half but we still wait for the first goal at St Andrews
60
Yellow Card
Dean Leacock is booked - the third Derby player today
59
Fabrice Muamba does well on the wing but his cross just evades Kapo - the home crowd are getting frustrated now
57
Yellow Card
Marc Edworthy is booked for apparently trying to waste time - still over half an hour to go though
55
Savage sees a shot blocked - better from Derby
54
Derby almost take the lead - Kenny Miller's effort comes back off the post after great play out wide by Robert
51
McFadden's strike is just wide from the edge of the box
49
Derby launch a rare break and win a corner but Blues clear
47
The home side have started the second half like they ended the first - on top
Second half
The second period begins at St Andrews
Half time
Level at the break still, but Birmingham have had the better of it creating the clearer chances
43
McFadden's free-kick is whipped in but Carroll claims it well
41
Yellow Card
Robert is bookef for a foul on Stephen Kelly
41
Edging towards the break and Derby will be delighted to go in level after a decent half from Birmingham
39
Yellow Card
Larsson becomes the first player of the afternoon to be booked
35
O'Connor finds the back of the net but he's rightly judged to be offside - he should have scored just seconds before though
33
The home side continue to dictate and look the more likely to open the scoring
30
Blues pour forward again and Larsson plays in McFadden but Savage's challenge puts him off - the Scot wanted a penalty but the ref says no
28
Savage breaks forward, however, but lashes a shot over - more encouraging for the visitors that
27
Derby have failed to create any real clear-cut chances so far but are defending well
25
Blues should really be in front by now - several good chances have been wasted
24
O'Connor's cross is headed over by McFadden this time
21
The action is coming thick and fast at both ends as a Garry O'Connor header goes over the bar
20
Derby go on the counter-attack and force a corner but Robert's delivery is caught by Maik Taylor
18
Larsson's free-kick is turned behind by Carroll - Blues remain on top at the minute
15
Kapo and McFadden have been busy for Birmingham so far but it remains goalless at St Andrews
12
Kapo does well to get past a couple of Derby players before shooting but Carroll is behind it and saves comfortably
11
McFadden's caught offside as Blues continue to press early on
8
Larsson's cross is headed wide by Olivier Kapo - a decent chance for the home side wasted
6
It's been a lively start, with both sides looking to attack when they can
4
James McFadden's corner is cleared by former City star Robbie Savage
2
Marc Edworthy brings down Sebastian Larsson for an early free-kick for Blues, but Derby defend well
Kickoff
The action gets underway at St Andrews - Birmingham desperate for a win against bottom-club Derby to ease their relegation worries
Awaiting Kickoff
Birmingham boss Alex McLeish hands new signing David Murphy his first start while Mauro Zarate makes the bench. Three changes for Derby, deadline-day signings Roy Carroll and Alan Stubbs both start while Laurent Robert also returns in midfield
Birmingham City
Derby County
Full time
It's finished 1-1, Villa the hero for Derby cancelling out Larsson's opener as Blues slip into the relegation zone.
Barnes forces Maik Taylor into a good save in injury time
Late, late drama at St Andrews, as sub Villa heads home Leacock's cross
Goal
Just as it looked like Derby were slipping to another defeat, Villa heads home an equaliser
McFadden's corner is cleared - time running out for Derby
Zarate has a shot blocked - Blues are looking for a second that would kill off Derby now
Yellow Card
Miller is booked for a foul on Zarate
Muamba tries an effort from distance but Carroll is equal to it
Substitution
McLeish makes his first change as Larsson goes off and new sigjning Mauro Zarate comes on
Leacock's cross is held by Maik Taylor - Derby need a quick response with time running out
The goal is just about deserved for Birmingham, despite an improved second-half showing from Derby
Goal
Birmingham take the lead, Larsson sliding the ball home after pouncing on a loose ball
Substitution
Darren Moore goes off too - Andy Todd is on
Kapo's cross finds McFadden but again he is wasteful, blasting the ball over
Substitution
Robert is also replaced by Giles Barnes
Substitution
Robert Earnshaw is replaced by Emanuel Villa as Paul Jewell makes a double change
The Rams have been better in the second half but we still wait for the first goal at St Andrews
Yellow Card
Dean Leacock is booked - the third Derby player today
Fabrice Muamba does well on the wing but his cross just evades Kapo - the home crowd are getting frustrated now
Yellow Card
Marc Edworthy is booked for apparently trying to waste time - still over half an hour to go though
Savage sees a shot blocked - better from Derby
Derby almost take the lead - Kenny Miller's effort comes back off the post after great play out wide by Robert
McFadden's strike is just wide from the edge of the box
Derby launch a rare break and win a corner but Blues clear
The home side have started the second half like they ended the first - on top
Second half
The second period begins at St Andrews
Half time
Level at the break still, but Birmingham have had the better of it creating the clearer chances
McFadden's free-kick is whipped in but Carroll claims it well
Yellow Card
Robert is bookef for a foul on Stephen Kelly
Edging towards the break and Derby will be delighted to go in level after a decent half from Birmingham
Yellow Card
Larsson becomes the first player of the afternoon to be booked
O'Connor finds the back of the net but he's rightly judged to be offside - he should have scored just seconds before though
The home side continue to dictate and look the more likely to open the scoring
Blues pour forward again and Larsson plays in McFadden but Savage's challenge puts him off - the Scot wanted a penalty but the ref says no
Savage breaks forward, however, but lashes a shot over - more encouraging for the visitors that
Derby have failed to create any real clear-cut chances so far but are defending well
Blues should really be in front by now - several good chances have been wasted
O'Connor's cross is headed over by McFadden this time
The action is coming thick and fast at both ends as a Garry O'Connor header goes over the bar
Derby go on the counter-attack and force a corner but Robert's delivery is caught by Maik Taylor
Larsson's free-kick is turned behind by Carroll - Blues remain on top at the minute
Kapo and McFadden have been busy for Birmingham so far but it remains goalless at St Andrews
Kapo does well to get past a couple of Derby players before shooting but Carroll is behind it and saves comfortably
McFadden's caught offside as Blues continue to press early on
Larsson's cross is headed wide by Olivier Kapo - a decent chance for the home side wasted
It's been a lively start, with both sides looking to attack when they can
James McFadden's corner is cleared by former City star Robbie Savage
Marc Edworthy brings down Sebastian Larsson for an early free-kick for Blues, but Derby defend well
Kickoff
The action gets underway at St Andrews - Birmingham desperate for a win against bottom-club Derby to ease their relegation worries
Awaiting Kickoff
Birmingham boss Alex McLeish hands new signing David Murphy his first start while Mauro Zarate makes the bench. Three changes for Derby, deadline-day signings Roy Carroll and Alan Stubbs both start while Laurent Robert also returns in midfield