Recalled to the starting eleven by new manager Alex McLeish for the game at Tottenham Hotspur in December 2007, Larsson scored a spectacular stoppage-time goal to give Birmingham their first away win in the Premier League for over three months. He scored half of his six goals that season with direct free kicks, two in consecutive games, against Tottenham and Portsmouth,</ref> and one from against Liverpool. With four weeks of the season remaining, Opta statistics rated Larsson as the most accurate taker of a direct free kick in the Premier League, though this ability failed to save Birmingham from relegation.