Celtic completed a domestic treble without losing a game as Tom Rogic fired in a stoppage-time goal against Aberdeen to win the Scottish Cup.
Jonny Hayes gave Aberdeen a ninth minute lead which was quickly cancelled out by Celtic’s Stuart Armstrong two minutes later.
But Celtic were level within two minutes as Stuart Armstrong was given too much time to pick out the far corner from the edge of the box.
Late Celtic pressure paid off as Rogic fired low past goalkeeper Joe Lewis.
A thrilling 90 minutes concluded with Celtic not only lifting the cup for the first time since 2013 but becoming the first side in Scotland to complete an unbeaten treble.
It is the 37th time the Hoops have lifted the world’s oldest national football trophy and the fourth time they have won the treble – and their first since 2001.
Derek McInnes’ Dons, looking to end a 27-year wait to win the competition for an eighth time, were left as runners-up to Brendan Rodgers’ side in the Premiership, the League Cup and now the Scottish Cup.
The Hoops are now the first Scottish team to end a season unbeaten domestically as Brendan Rodgers joins Jock Stein and Martin O’Neill as the only Celtic managers to lead the Glasgow giants to all three major honours in the same season.
“It is a monumental achievement,” the Celtic manager said of his side’s first treble since 2001.
“It was a very tough game and obviously to win it as we did was special. It’s an incredible feeling and congratulations to the players.”
“I think that any time you lose a game in injury time is difficult but it’s compounded by it being a cup final,” McInnes said.
“There was nothing in the game except we lacked a wee bit of legs and impetus to go forward and apply pressure.”
After basking in glorious sunshine for the previous week, a torrential downpour welcomed the players out on to the pitch at Hampden as they observed a minute’s silence for the victims of the terrorist attack in Manchester earlier this week.