Well, who saw that coming? Roscommon have defeated Mayo in the Connacht SFC, and it was fully deserved too. They sprung out of the traps early on, hitting Mayo for two goals in the opening 11 minutes, with a major helping hand from Rob Hennelly.
The home side were playing catchup from that point on, and while they would move a point at head at one stage, this was Roscommon's evening.
They matched James Horan's side in the physical battle, and took their chances incredibly well when they fell their way. The same couldn't be said of Mayo, who continued to squander chance after chance.
There was a sense of inevitability when Kevin McLoughlin stepped up to hit the game defining free late on, and you always felt it was going to drift wide.
As you can imagine, the win went down an absolute treat with the Roscommon faithful.
Roscommon didn't read the script #GAA pic.twitter.com/ZnU2jrcI7l
— Daithí Boland (@dots_b) May 25, 2019
One of the great great nights. Not since 1986. #UpRos pic.twitter.com/AbCWyyJlws
— David Leydon (@dleydon) May 25, 2019
Oh my God. What a win. 33 years of hurt washed away. FT Roscommon 2-12 Mayo 0-18. #rosgaa pic.twitter.com/6CvSZ2p1D3
— Seamus Duke (@SeamusDuke) May 25, 2019
Former Roscommon minor goalkeeper Chris O'Dowd even got in on the action.
this is some Derek Duggan shit going down #GAAGO #HonDaRossies
— chris o'dowd (@BigBoyler) May 25, 2019
We definitely know of at least one very happy Rossie tonight.
Paddy Joe Burke.
Roscommon's No. 1 Supporter - through good times and bad!
His barber shop a shrine to the Rossies! #Roscommon #GAA pic.twitter.com/XnmXob9dNM
— RoscommonGAALegends (@RosLegends) February 12, 2019
Party at Paddy Joe Burke's barbershop!
— Balls.ie (@ballsdotie) May 25, 2019
Roscommon will now face Galway in the Connacht decider, a game they will enter a major underdogs despite upsetting the odds tonight.
Not many will give them much of a chance, but try telling that to the Roscommon supporters. They will certainly have a very different take on the matter...