Here, he only narrowly missed out on the league title in his first year and won the Swedish golden boot in the following season (with 16 goals).
He also featured in the club's UEFA Cup campaign of 2005–06, scoring a vital goal in the qualifying round victory over Sporting.
This brought him to the attention of several clubs from around Europe, before he eventually opted to move to German side Hannover 96 in March 2006 on a three-year deal.
After a prolific spell in the top Swedish league Gunnar signed a two-year contract with Turkish Süper Lig side Konyaspor on 5 August 2013.
[5] He made his international debut on 30 March 2005, as a last minute substitute in a goalless friendly draw with Italy in Padova.