Portsmouth avenge their 5-0 defeat from their last visit to St Andrews with two contrasting winning goals. The first, a mistake by Kingson while the second was a Kranjcar screamer. Pompey march on with their fifth away win of the season.
87
Yellow Card
Foul by Benjani on Djourou as Pompey look to see out the win.
84
Kranjcar's wonder strike has knocked the stuffing out of Birmingham's players and crowd. It looks like away win number five for Pompey.
81
Goal
What a goal - Kranjcar smacks a 25 yard free kick across the face of goal and into the top corner. 2-0 Pompey.
80
Substitution
Pompey forward Utaka leaves the field to be replaced by Matty Taylor.
78
Blues fans celebrate a 'goal' but Ridgewell's top corner strike is ruled out for offside.
75
Yellow Card
Nafti picks up a booking for a foul on Diop.
75
Substitution
Scotland stiker Garry O'Connor replaces a tired looking McSheffrey.
74
Yellow Card
Kapo goes into the book for protesting at the decision.
74
Blues supporters are furious with ref Atkinson as Ridgewell is brought down in the area by Diop. Ridgewell should have hit the effort first time but it did look a blatant penalty.
73
A good 20 yard shot by Kranjcar is saved by Kingson.
71
Muntari hits a 25 yard free kick straight into the Birmingham wall.
70
McSheffrey looks shattered after repeated breaks down the flank - the latest results in a cross that is saved by James.
67
Great last ditch tackle by Kelly who slides in to cut out a through ball from Diop to Muntari.
65
Benjani drills a 20 yard effort high over the bar.
63
Kingson looks to have recovered from his first half mistake as he saves well from Benjani.
61
More solid goal keeping by James as he races from his line to snatch the ball away from Kapo.
59
Utaka seems to be finding more space in the second period and again delivers a dangerous cross that Ridgewell does well to clear.
57
Distin does brilliantly to clear from Kapo after McSheffrey's cross looked to be heading for the striker.
55
Utaka goes agonisingly close for Pompey as the away side respond well after a slow second half start.
53
Portsmouth finally spring into life and should be two up. Paramot fires over the bar after being set up by Utaka.
52
Pompey look hesitant as Distin heads just wide of his own goal after good work by McSheffrey
50
A decent ball into the box by deRidder is collected at the second attempt by James. Good start by Blues.
48
Birmingham are quick out of the blocks as Forssell just misses Muamba's through ball.
46
No changes for either side as Forssell and Kapo kick off the second half.
Half time
An even first half sees Portsmouth go in at the break one up thanks to an awful mistake by young Blues keeper Kingson.
41
Forssell takes his frustrations out on Johnson. Free kick to Portsmouth.
39
Yellow Card
Davies is the first into the book after hacking down Forssell.
37
Home fans scream for a penalty as Forssell is brought down by Campbell but referee Atkinson waves play on.
36
Birmingham are all over Portsmouth as they desperately search for an equaliser before half time.
33
Goal
Xmas DVD blooper as Kingson lets Muntari's weak shot squeeze under his body to put Pompey one up.
31
Referee Martin Atkinson incenses the home crowd by awarding Portsmouth a free kick when it seemed Campbell had hs arm around Kapo's neck.
29
A quick break by Birmingham's McSheffrey is just intercepted by Campbell for a corner.
27
Mistake by Davies gives Kapo some space but his cross is cut out by Distin.
25
Diop tries his luck from 30 yards but the ball sails past Kingson's left post.
23
Birmingham are showing caretaker boss Eric Black plenty of spirit as they continue to force Portsmouth back.
20
Steve McClaren won't want to watch this as David James makes a superb save to keep out Forssell's fierce goal bound effort.
19
The weather conditions are producing a scrappy midfield tussle with Pompey pair Diop and Muntari battling it out with Muamba and Nafti for Blues.
16
Great save by Kingson who just manages to tip Kranjcar's stinging long range effort around the post for a Pompey corner.
14
Portsmouth have their first decent spell of passing as a flowing move between Diop, Davies, Muntari and Kranjcar is finally cleared by Ridgewell.
12
de Ridder is too quick for Muntari who hacks down the winger. Free kick to the home side.
10
McSheffrey's chip into the box comes to nothing and James collects
10
Free kick to Birmingham as Muamba charges forward and is brought down on the edge of the box by Muntari
7
Kapo's involved again for Blues as he races on to a Muamba flick on but his cross just eludes McSheffrey
6
First chance of the game as Kapo drills the ball across the Portsmouth six yard box but Forssell is behind the play.
4
A long ball out of defence by Ridgewell is flicked on by Kapo but Forssell can't reach it and James collects
2
The rain is lashing down in Birmingham making for a fast surface
Awaiting Kickoff
For Portsmouth, John Utaka is back following a hamstring niggle while Papa Bouba Diop also returns from suspension as Pompey look to avenge their last visit to St Andrews - a 5-0 defeat.
Awaiting Kickoff
Birmingham caretaker boss Eric Black is without forward Cameron Jerome (hernia) so Mikael Forssell continues to lead the line with Olivier Kapo.
Birmingham City
Portsmouth
Full time
Portsmouth avenge their 5-0 defeat from their last visit to St Andrews with two contrasting winning goals. The first, a mistake by Kingson while the second was a Kranjcar screamer. Pompey march on with their fifth away win of the season.
Yellow Card
Foul by Benjani on Djourou as Pompey look to see out the win.
Kranjcar's wonder strike has knocked the stuffing out of Birmingham's players and crowd. It looks like away win number five for Pompey.
Goal
What a goal - Kranjcar smacks a 25 yard free kick across the face of goal and into the top corner. 2-0 Pompey.
Substitution
Pompey forward Utaka leaves the field to be replaced by Matty Taylor.
Blues fans celebrate a 'goal' but Ridgewell's top corner strike is ruled out for offside.
Yellow Card
Nafti picks up a booking for a foul on Diop.
Substitution
Scotland stiker Garry O'Connor replaces a tired looking McSheffrey.
Yellow Card
Kapo goes into the book for protesting at the decision.
Blues supporters are furious with ref Atkinson as Ridgewell is brought down in the area by Diop. Ridgewell should have hit the effort first time but it did look a blatant penalty.
A good 20 yard shot by Kranjcar is saved by Kingson.
Muntari hits a 25 yard free kick straight into the Birmingham wall.
McSheffrey looks shattered after repeated breaks down the flank - the latest results in a cross that is saved by James.
Great last ditch tackle by Kelly who slides in to cut out a through ball from Diop to Muntari.
Benjani drills a 20 yard effort high over the bar.
Kingson looks to have recovered from his first half mistake as he saves well from Benjani.
More solid goal keeping by James as he races from his line to snatch the ball away from Kapo.
Utaka seems to be finding more space in the second period and again delivers a dangerous cross that Ridgewell does well to clear.
Distin does brilliantly to clear from Kapo after McSheffrey's cross looked to be heading for the striker.
Utaka goes agonisingly close for Pompey as the away side respond well after a slow second half start.
Portsmouth finally spring into life and should be two up. Paramot fires over the bar after being set up by Utaka.
Pompey look hesitant as Distin heads just wide of his own goal after good work by McSheffrey
A decent ball into the box by deRidder is collected at the second attempt by James. Good start by Blues.
Birmingham are quick out of the blocks as Forssell just misses Muamba's through ball.
No changes for either side as Forssell and Kapo kick off the second half.
Half time
An even first half sees Portsmouth go in at the break one up thanks to an awful mistake by young Blues keeper Kingson.
Forssell takes his frustrations out on Johnson. Free kick to Portsmouth.
Yellow Card
Davies is the first into the book after hacking down Forssell.
Home fans scream for a penalty as Forssell is brought down by Campbell but referee Atkinson waves play on.
Birmingham are all over Portsmouth as they desperately search for an equaliser before half time.
Goal
Xmas DVD blooper as Kingson lets Muntari's weak shot squeeze under his body to put Pompey one up.
Referee Martin Atkinson incenses the home crowd by awarding Portsmouth a free kick when it seemed Campbell had hs arm around Kapo's neck.
A quick break by Birmingham's McSheffrey is just intercepted by Campbell for a corner.
Mistake by Davies gives Kapo some space but his cross is cut out by Distin.
Diop tries his luck from 30 yards but the ball sails past Kingson's left post.
Birmingham are showing caretaker boss Eric Black plenty of spirit as they continue to force Portsmouth back.
Steve McClaren won't want to watch this as David James makes a superb save to keep out Forssell's fierce goal bound effort.
The weather conditions are producing a scrappy midfield tussle with Pompey pair Diop and Muntari battling it out with Muamba and Nafti for Blues.
Great save by Kingson who just manages to tip Kranjcar's stinging long range effort around the post for a Pompey corner.
Portsmouth have their first decent spell of passing as a flowing move between Diop, Davies, Muntari and Kranjcar is finally cleared by Ridgewell.
de Ridder is too quick for Muntari who hacks down the winger. Free kick to the home side.
McSheffrey's chip into the box comes to nothing and James collects
Free kick to Birmingham as Muamba charges forward and is brought down on the edge of the box by Muntari
Kapo's involved again for Blues as he races on to a Muamba flick on but his cross just eludes McSheffrey
First chance of the game as Kapo drills the ball across the Portsmouth six yard box but Forssell is behind the play.
A long ball out of defence by Ridgewell is flicked on by Kapo but Forssell can't reach it and James collects
The rain is lashing down in Birmingham making for a fast surface
Awaiting Kickoff
For Portsmouth, John Utaka is back following a hamstring niggle while Papa Bouba Diop also returns from suspension as Pompey look to avenge their last visit to St Andrews - a 5-0 defeat.
Awaiting Kickoff
Birmingham caretaker boss Eric Black is without forward Cameron Jerome (hernia) so Mikael Forssell continues to lead the line with Olivier Kapo.
Awaiting Kickoff
Portsmouth: James, Johnson, Campbell, Distin, Pamarot, Utaka, Diop, Davies, Muntari, Kranjcar, Benjani
Awaiting Kickoff
Birmingham: Kingson, Kelly, Djourou, Ridgewell, Schmitz, Muamba, De Ridder, Nafti, McSheffrey, Kapo, Forssel