The Scottish Cup will be won today by either Celtic or Inverness.
A prestigious domestic treble awaits Premiership champions Celtic should they lift the trophy at Hampden Park having seen off Rangers in both the league and the League Cup final.
It has been another mighty season for the Bhoys and one that has earned manager Ange Postecoglou admiring glances, particularly from Tottenham.
But this is very much a banana skin and anything can happen in 90 minutes of football.
Inverness won the Scottish Cup in 2015 and have already beaten top-tier Kilmarnock and Livingston to reach this stage - not bad for a team knocked out by Queen’s Park in the fourth round, only for that result to be voided by their opposition fielding an ineligible player.
How to watch Celtic vs Inverness
TV channel: The Scottish Cup final will be broadcast live on BBC One Scotland with kick-off at 5.30pm BST.