Dundee 0 Rangers 1
Lorenzo Amoruso marked what is likely to have been his last game for Rangers with the winner as the Glasgow giants beat Dundee to lift the Scottish Cup and complete the seventh domestic treble of their history.
The Italian centre-back, who is expected to leave Rangers for Blackburn Rovers in a £1.5 million move this summer, got his head to a Neil McCann free-kick in the 66th minute to break the resistance of a spirited Dundee challenge.
The win extends a remarkable run for Rangers under manager Alex McLeish, who has now won every domestic title available to him since taking over from Dick Advocaat midway through last season.
At that stage, Celtic were too far ahead for Rangers to make an impression in the league. But both Cups were brought back to Ibrox and this season had already seen McLeish's men reclaim the ascendancy in the Scottish game by beating Celtic in the League Cup final then pipping their old rivals at the post in the league race.
"It is a wonderful feeling," the Rangers said after the match.
McLeish admitted it had been a relief to hear the final whistle as the effects of a long hard season took their toll. "We were walking on empty at the end," he said. "We needed to score in the second half because extra time would have killed us. We had one of two players with injuries and cramp but we've dug deep and I'm proud of the players."
Dundee, who have the consolation of knowing their Cup run has earned them a place in next season's UEFA Cup, were by no means overawed by their all-conquering opponents.
They did enough in the first hour of the match to suggest they were capable of defying the odds and lifting the Scottish Cup for the first time since 1910.
But they were made to pay a heavy price after conceding a free-kick close to the touchline on the left of their own box.
Winger Neil McCann stepped up to curl an inswinging cross in to the edge of the six-yard box. The charging Amoruso got there a split second ahead of Dundee goalkeeper Julian Speroni and the finest of touches was enough to carry the ball into the net.
Amoruso celebrated with a relish that suggested he could well be on his way south this summer and was determined to enjoy his farewell to the Rangers fans.
But the Italian very nearly blotted his copybook a quarter of an hour from the end when he badly misjudged a long ball into the Rangers box, allowing it to fly over his head.
Behind him, Nacho Novo had got inside Kevin Muscat but the Dundee substitute failed to connect cleanly and the ball spun away to safety.
Both sides hit the woodwork in the first half with Dundee signalling their determination not to be overawed by threatening as early as the fourth minute.
Skipper Barry Smith unleashed a fierce drive which looked to have beaten Klos but crashed off the German goalkeeper's left-hand post.
Rangers hit back in the 15th minute when Dutch striker Michael Mols rose above the Dundee defence to head Neil McCann's free-kick against the crossbar.