The month of May was an expensive time to be a Rangers fan as the Ibrox side qualified for two major cup finals in the space of just four days. One supporter's attendance at the Scottish Cup final, though, was particularly pricey - because it ended up getting him sacked.

Like thousands of Rangers fans, Twitter user Thomas Meikle didn't want to miss out on his side's Europa League final clash with Eintracht Frankfurt in Seville on May 18 or their Scottish Cup showdown with Hearts at Hamden Park on May 21.

Presumably unable to get the time off work to attend both showpiece occasions, Meikle told his bosses that he was still stranded in Spain and would not make it in on the day of the Hearts match.

In truth, the fan was actually at Hampden cheering Rangers to a 2-0 victory in the final as Giovanni van Bronckhorst claimed his first piece of silverware as manager at the club.

Every Rangers supporter in attendance was delighted to see their side triumph after the disappointment of losing out to Frankfurt in the Europa League just days earlier.

However, Meikle celebrated with more gusto than most, thrusting his arms aloft in joy as Rangers drew in on glory.

10 questions about Ibrox: How well do you know Rangers home ground?

The man looked to be having the time of his life, which prompted the BBC Scotland cameras to focus in on him during their live coverage of the final.

In that moment, Meikle's cover story fell to pieces in front of millions.

Inevitably caught by his employer thanks to his fleeting few seconds of fame, the unfortunate fan took to Twitter over the weekend to reveal that his contract had been terminated.

'Stranded' Rangers fan sacked after bosses spot him on TV at Scottish Cup final

"Can’t believe my contracts getting terminated because I told my work I was still in Seville so I could go to the Scottish cup final…then I got put on the tele, busted. @BBCScotland absolute grasses," he wrote on the social media platform.

Unlucky? Absolutely. However, it just goes to show that honesty is always the best policy.

Either that - or don't celebrate like a maniac if your side is winning when you're not even supposed to be in the country!

Man City confirm Haaland signing (Reaction via The Football Terrace)