There are Scottish Cup finals, and then there are Scottish Cup finals. Saturday's showpiece at Hampden Park — 15:00 kick-off — has the kind of subplot that makes the competition genuinely special: a mentor against his protégé, a Premiership giant against a second-tier side that has spent the whole spring causing problems for top-flight clubs.

Celtic arrive as holders of the Scottish Premiership title, which Martin O'Neill secured for the club just last weekend in what has been an extraordinary, improvised sort of season. O'Neill has stepped in as interim manager twice — first following the departure of Brendan Rodgers mid-season, and then again after Wilfried Nancy moved on. For a man who has guided the club through the full range of chaos that Scottish football can throw at a dugout, winning the league was impressive enough. A cup double would be remarkable.

Celtic's road to Hampden

The Hoops were made to work far harder than anyone expected to reach this final. A comfortable opening against sixth-tier Auchinleck Talbot in the earlier rounds gave way to increasingly nervy afternoons. Against Dundee in the fifth round, they were moments from elimination before Junior Adamu equalised in the 97th minute on his debut, and Sebastian Tounekti eventually won it in extra time.

It got more dramatic still. The quarter-final at Ibrox against Rangers produced just one shot for Celtic across 120 minutes, yet they won the penalty shootout 4-2. Then in the semi-final, St Mirren dragged it to extra time with a late equaliser — before Celtic found another gear entirely, scoring four goals in six minutes to reach the final.

Dunfermline's fairytale run

Dunfermline's journey has been the stuff that keeps the Scottish Cup relevant. Neil Lennon's Championship side have knocked out three top-flight opponents en route to Hampden. Hibernian were beaten thanks to an own goal, Aberdeen were swept aside 3-0 with goals from Matty Todd and a Olly Thomas double, and then Falkirk were beaten on penalties in a goalless semi-final. Chris Kane got them up and running with a brace against Queen of the South in the opening round.

Their last Scottish Cup victory came in 1968. Their most recent final appearance ended in defeat — a 1-0 loss to Celtic in 2007. A win on Saturday would end 58 years of waiting and complete one of the more unlikely upsets in recent Scottish football history.

O'Neill versus Lennon — a rivalry rooted in respect

The managerial dimension here adds considerable texture. O'Neill signed Lennon for Leicester City, where they won the League Cup together twice, before bringing him to Celtic in December 2000. As a player under O'Neill at Parkhead, Lennon won seven major honours. He would later return as Celtic manager across two spells, winning ten trophies in that role.

O'Neill has been generous in his praise of Lennon's achievements this season, acknowledging that his former midfielder has proved himself a dangerous manager to face and that Dunfermline's cup run has been genuinely outstanding. Lennon, for his part, has made clear this is no day out for his players. The market will make Celtic firm favourites, but Dunfermline have already proved they do not read the script.

The wider picture

Celtic have lifted the Scottish Cup 42 times — more than any other club. Their most recent triumph was in 2024, when Adam Idah's late goal saw them beat Rangers under Brendan Rodgers. O'Neill himself already has eight trophies at Celtic to his name from his two tenures, and he has been coy about whether Saturday represents his last act in charge.

Whatever happens, Hampden should be in fine voice. Dunfermline's supporters will make the journey in huge numbers believing history can be made. Celtic's end will back a side chasing a domestic double through remarkable circumstances. It should be a proper Scottish Cup final afternoon.

Frequently asked

What time is the Scottish Cup final on Saturday?
Celtic v Dunfermline Athletic kicks off at 15:00 BST on Saturday 24 May. You can watch live on BBC One Scotland and BBC iPlayer, or listen on BBC Sounds and BBC Radio Scotland.
When did Dunfermline Athletic last win the Scottish Cup?
Dunfermline's most recent Scottish Cup victory came in 1968. They have won the trophy twice in total, also lifting it in 1961, meaning they are chasing a first triumph in 57 years.
What is Martin O'Neill's connection to Neil Lennon?
O'Neill signed Lennon for Leicester City before bringing him to Celtic in December 2000. Lennon won seven major trophies as a player under O'Neill at Celtic Park, and later became Celtic manager himself, winning ten trophies across two spells.