Jermain Defoe was again on the scoresheet for Portsmouth in their 4-2 victory over Birmingham City.

Two goals from Defoe and further efforts from Hermann Hreidarsson and Kanu enabled FA Cup semi-finalists Portsmouth to sink struggling Birmingham in the Barclays Premier League tonight.

Plucky Birmingham hit back from a stunning two-goal blow by Jermain Defoe early on and were level by half- time with former Arsenal pair Fabrice Muamba and Sebastian Larsson doing the damage..

But Alex McLeish's men had no answer when big Icelander Hreidarsson poked his third goal of the season - before substitute Kanu finished the visitors off in stoppage-time.