Svensken kom i för hemmalaget i den 61:a minuten men kunde inte bidra till en vinst för hemmalaget. Matchen slutade 0-0.
Sebastian Larsson ordnade straffen som i sin tur ordnade vinsten mot Portsmouth för Birmingham.
Men när Birmingham ställde upp för at ta sig an Stoke hade Larsson petats till förmån för Lee Bowyer.