Larsson took advantage of a defensive mix-up to open the scoring as Birmingham beat Sunderland 2–0 at St Andrew's on 16 April, and four days later, marked his 200th appearance for the club in all competitions with a penalty, albeit in a losing cause, against reigning champions Chelsea. On 1 May, he exploited Michael Mancienne's mistake to score the equalising goal against Wolverhampton Wanderers, helping his side earn a point despite playing with ten men for more than an hour after Gardner was sent off. No new contract was agreed, and following relegation to the Championship, the club confirmed that Larsson was to leave at the end of the season when his existing deal expired.