Zlatan Ibrahimovic's unbroken ten-year run as Sweden's best player came to an end on Monday when FC Krasnodar defender Andreas Granqvist won the country's Golden Ball for 2017.