|Tal Ben Haim|
|Michael Brown (Nwankwo Kanu, 66)|
|Marc Wilson (Quincy Owusu-Abeyie, 46)|
|Danny Webber (Angelos Basinas, 46)|
|Stuart Parnaby (Teemu Tainio, 52)|
|Miguel Marcos Michel (Sebastian Larsson, 78)|
|Christian Benitez (James McFadden, 81)|
The final whistle goes. Pompey finished well but did not do enough to earn a share of the points.
Quincy Owusu-Abeyie has a shot blocked as the action becomes frantic at Fratton Park.
Kanu bundles home from the corner - City will have a nervous couple of minutes to survive.
Dindane unleashes a firm goal-bound effort that Joe Hart does well to get to - the best save of the game.
Four minutes of stoppage time will be added.
James McFadden does well to find Sebastian Larsson, but the shot is straight at David James.
The game is fizzling out as Birmingham continue to keep hold of the ball well.
Pompey seem to have run out of steam and it is Birmingham who are finishing stronger.
Teemu Tainio releases James McFadden, who forces David James into a neat one-handed save.
Christian Benitez makes way for James McFadden.
Nadir Belhadj hacks down Sebastian Larsson and can have no complaints about going in the book.
Sebastian Larsson comes on for Michel.
Frederic Piquionne has a snap-shot from distance that drifts well wide.
Portsmouth are struggling to raise the tempo as they seek to break down a well-organised Blues defence.
Dindane tries to get the ball off Ferguson to take a quick throw and a tussle ensues, but no cards are shown.
Jerome wins a corner off Tal Ben Haim and Scott Dann fires over from 12 yards out.
Avram Grant makes his final change, Nwankwo Kanu replacing Michael Brown.
City have weathered the Pompey storm at the start of the second half, with Michel and Barry Ferguson again to the fore in midfield.
Nadir Belhadj flashes an inviting cross across Joe Hart's goal, but no one is on hand to convert.
Portsmouth's defence goes missing and Jerome is left free in front of goal, but Keith Fahey's cross evades him.
Pompey have started the second half well, with no choice but to go on the attack.
Quincy Owusu-Abeyie finds himself in space in the Blues' box and his fierce shot is deflected behind by Gardner.
Teemu Tainio comes on for the injured Stuart Parnaby.
Steve Finnan crosses for Aruna Dindane, who heads over from 10 yards.
Stuart Parnaby is injured in a challenge and looks unlikely to continue.
A half-time double change by Avram Grant reflects the dramatic change in fortune that Pompey need in the second half.
The second half gets underway.
Marc Wilson is replaced at the break by Quincy Owusu-Abeyie.
Danny Webber is replaced at the break by Angelos Basinas.
The half-time whistle goes. City gradually took control and should perhaps be further ahead.
Cameron Jerome doubles City's lead, again converting a Christian Benitez pass.
Roger Johnson heads behind, but O'Hara's corner is cleared.
Cameron Jerome releases Christian Benitez, who should make it 2-0, but he takes too long to round David James and the defence gets back to clear. A bad miss.
Birmingham are protecting their lead relatively easily, as Pompey struggle to get Dindane and Piquionne into the game.
Nadir Belhadj whips in a dangerous cross that Aruna Dindane looks set to nod in, but Barry Ferguson intervenes to head clear.
Pompey win a corner down the Blues' right, but the ball is headed clear by Craig Gardner.
Michel is booked for a poorly-timed challenge on Belhadj.
Jamie O'Hara tests Joe Hart from a Nadir Belhadj cross, but the shot lacks power.
Craig Gardner drags a shot wide from distance.
Michel, making his first league start for City, delivers a poor free-kick from a decent position.
The more fluent passing is coming from the away team, who are testing Pompey with their movement.
The corner is cleared and Pompey try and break quickly, but they do not have sufficient numbers to sustain the attack.
Craig Gardner unleashes a fierce shot from 20 yards, but it is deflected behind for a corner.
Christian Benitez is booked for diving in the Pompey box.
The Blues have been boosted by that early goal and are now in charge of possession.
Cameron Jerome gives City the lead, finishing well after good work by Christian Benitez.
City are finding their feet in midfield with some improved passing.
Cameron Jerome nearly latches onto a Barry Ferguson pass, but the ball runs away from him with the Pompey defence closing-in.
The away team have not properly settled yet as Pompey's midfield continues to dictate terms.
Jamie O'Hara has the first shot of the game, forcing Joe Hart into a regulation low save from the edge of the area.
Aruna Dindane is causing the visitors' defence plenty of problems with his direct running.
Pompey have started well, enjoying the early possession.
Referee Mike Jones gets play underway at Fratton Park.
City have gone off the boil slightly recently but will fancy their chances against a Portsmouth that has lost 13 of its 14 matches against top half opposition this season.
Alex McLeish makes four changes, bringing in Michel, Stuart Parnaby, Craig Gardner and Christian Benitez.
Portsmouth and Birmingham meet in the league three days after their FA Cup quarter final showdown. Pompey make one change from the team that won that clash, Aruna Dindane replacing John Utaka.