The Croatia striker slipped home a finish in the 98th minute to deliver manager Walter Smith another trophy in his final season at Ibrox.

Rangers had taken the lead in the 23rd when Steven Davis’ shot from 20 meters crept in off the base of the post but Wales midfielder Joe Ledley equalized seven minutes later with a close-range header.

It was the first piece of silverware won in Scotland this season. Celtic and Rangers are also the top two teams in the Scottish Premier League.