If there was a script set out for Friday's World Cup clash between Serbia and Switzerland, three men would have been the leading candidates to play the main role.
In the end, two of those possibilities - Granit Xhaka and Xherdan Shaqiri - led the way. It simply had to be them.
The build-up to the contest had centred as much on the politics surrounding the heritage of Shaqiri, Xhaka and Valon Behrami as the actual football, regardless of the two coaches' attempt to calm things.
The aforementioned Swiss players are all of Kosovan heritage, with Shaqiri born in the partially recognised nation which was fought over by forces from the Federal Republic of Yugoslavia – Montenegro and Serbia at that time – and the Kosovo Liberation Army in the late 1990s.
Despite being recognised by UEFA, Serbia refuses to see Kosovo as an independent state, meaning relations remain tense.
As such, it seemed entirely predictable that at least one of the three Swiss stars would plot Serbia's downfall, derailing their World Cup campaign.
Before the game it was the right foot of Shaqiri that received all the attention, as the heel of his boot featured the Kosovo flag, with the Swiss version on the other. Aleksandar Mitrovic suggested out loud Shaqiri should switch allegiances.
Unsurprisingly, jeers greeted his every touch throughout the match and, for a while Serbia looked good value to secure their first progression to the World Cup knockout phase since becoming an independent nation, their opponents struggling to repeat their heroics against Brazil.
Switzerland played the role of party poopers in their World Cup opener – they knew they didn't have the ability to take Brazil head on and so played to their strengths. Brazil had 21 shots to Switzerland's six, yet Vladimir Petkovic's side came out with a point, seemingly setting themselves up nicely to take on a Serbia side they surely fancied their chances against.
Little could have prepared them for the early onslaught they found themselves facing in Kaliningrad, though. Mitrovic went close with a header early on before nodding in the opener with just five minutes on the clock.
Serbia attacked with potency; their midfielders were neat and seemingly capable of picking holes in their opponents like Swiss cheese, while their wingers were skilful, direct and eager to feed the hungry Mitrovic.
However, they faded as time ticked by, allowing Switzerland to take control, even if they only managed to threaten once for the remainder of the first half.
Xhaka then took centre-stage early in the second period, sending a thunderbolt of a shot beyond Vladimir Stojkovic from 25 yards.
His reaction displayed the sheer passion you'll see in few other celebrations at these finals, as he darted away, tongue out and hands seemingly imitating the wings of the two-headed eagle from the flag of Albania, the country of his father who was once a political prisoner in the former Yugoslavia.
Shaqiri struck the woodwork soon after, but the writers clearly had a more dramatic twist for the ending.
The winger raced clear late on and, despite coming under pressure, slotted the ball under Stojkovic to give Switzerland the win and spark celebrations which will be felt as much in Kosovo as they will in Bern, Basle, Geneva and Zurich.
Xhaka and Shaqiri stuck to the script, with their contributions potentially spelling 'THE END' for Serbia's World Cup campaign.
5 - Xherdan Shaqiri is involved in 5 of Switzerland's last 6 goals at the World Cup (4 goals, 1 assist). Unleashed. pic.twitter.com/AOwLVaBTf3— OptaJean (@OptaJean) June 22, 2018
|Runners and Ryders: All roads point to Paris for Molinari, Simpson moves into automatic spot|
|Pedro sees similarities between Sarri and Guardiola|
|Southampton will have to sell before buying again, admits Hughes|
|Parma deducted five points, Calaio given two-year ban|
|Bellerin backs Arsenal team-mate Ozil|
|Liverpool lose Matip to injury in friendly defeat|
|Herath finishes off Proteas after maiden De Bruyn century|
|Hoeness hits out at Ozil after Germany retirement|
|Manziel traded to Montreal Alouettes|
|Pirates top Reds to extend winning streak to nine|
|Minnesota United 5 Los Angeles FC 1: Five-star hosts shock LAFC|
|Prospect of Anthony joining Rockets excites Harden|
|Mets place Syndergaard on DL with hand, foot and mouth disease|
|Cubs, Baez give young fan signed baseball after adult steals foul ball|
|To those who enjoy seeing others fail, I feel for you – Karius responds to criticism|
|Barbasol Championship final round to resume on Monday due to thunderstorms|
|You can´t do whatever you want in life – Mourinho responds to Martial exit talk|
|Harvick bumps Busch out of way for victory|
|Klopp hails Dortmund star Pulisic after Liverpool loss|
|Fellow pro reveals Open winner Molinari´s retirement plans|
|Manchester United 0 San Jose Earthquakes 0: Sanchez returns in uninspiring draw|
|Laporte jealous of France World Cup winners|
|Tamim fires Bangladesh to ODI success|
|Liverpool 1 Borussia Dortmund 3: Pulisic inspires comeback to deny Klopp win against old club|
|My game is back - Spieth finds Open positives despite tough final round|
|Barcelona pay tribute to retiring Marquez|
|Blow for Thomas and Froome as Moscon is excluded|
|Woods earns WGC-Bridgestone Invitational place with rankings boost|
|Clay specialist Cecchinato lifts Croatia title on return to red dirt|
|Molinari´s safety-first masterclass yields deserved Open triumph|
|Alisson to link up with Liverpool at Evian training camp|
|Woods´ return no fluke, insists Spieth|
|Johnson shrugs off shoulder injury to win second 2018 title|
|The Open 2018 diary: Kane an able golfer, hats off to Hossler|
|Tiger and Serena will talk through Open disappointment|
|Molinari: It wasn´t about being ruthless to beat Woods|
|Tiger ´ticked off´ at missed Open opportunity|
|The Open 2018: Molinari triumphs - how a dramatic final round unfolded|
|McIlroy: Great to be back in the mix|
|Open victory will take a long time to sink in, says Molinari|
|Stoke sign McClean from West Brom for £5m|
|Masterful Molinari clinches sublime Open win after Spieth, Woods fall away|
|Germany´s Ozil retires from international football|
|Vikings OL coach Tony Sparano dies|
|BREAKING NEWS: Magical Molinari wins The Open|
|Dalic claims to be world´s second best coach|
|Twelve-try Wakefield batter Hull to send Rhinos into Qualifiers|
|Sevastova cruises to Bucharest title|
|Cort Nielsen sprints to first Tour stage win, Thomas maintains lead|
|Sarri needs support to deliver Chelsea success - Zola|
|Pjanic and Rugani in Juventus tour squad as Ronaldo and World Cup stars are rested|
|Eagle has McIlroy soaring into a five-way tie for the lead at Carnoustie|
|Vettel will not lose any sleep after Hockenheim mistake|
|I manifested my dream – Hamilton revels in Hockenheim win|
|Pakistan seal crushing series sweep of Zimbabwe|
|Furious Ozil accuses German media of turning country against him|
|Woods makes his move as Spieth and Schauffele wobble|
|Vettel crash sees Hamilton retake championship lead|
|RFEF confirms one-legged Supercopa de Espana in Tangier|
|Fognini downs Gasquet to clinch Swedish Open|
|Spieth and Tiger underway as Kisner falls back|
|Iniesta, Torres suffer defeats in their J.League debuts|
|Cornet ends title drought in Gstaad|
|Martial ´very focused´ at Manchester United - Herrera|
|Root, Williamson and Bairstow - hat-trick hero Clark flourishes in Roses battle|
|Sri Lanka spinning towards crushing series whitewash|
|Ozil explains controversial Erdogan meeting|
|It´ll be hard for Tuchel to get our players – Kovac expects Boateng stay|
|Fakhar Zaman fastest to 1,000 ODI runs|
|Neymar happy for World Cup winner Mbappe|