Sligo 1-15 Roscommon 2-16 (after extra-time)
Three penalties, extra-time, yet another Roscommon cliffhanger, and a 1-1 tally from goalkeeper Shane Curran … just a few of the ingredients that enriched a Markevicz Park pot-boiler.
In the end, Tommy Carr's troops stormed to victory in a gripping Connacht Football Championship replay, but not before dragging their delirious supporters through all sorts of agony and angst.
Their four points winning margin didn't do justice to Sligo's heroic contribution to a memorable encounter, but Seamus O'Neill's move from the heart of defence to centre forward at the start of extra-time was the match-winning switch.
He booted over two huge points as Roscommon found an extra gear to speed away from their flagging opponents
Sligo's failure to capitalise on their ability to cut swathes through a hesitant Roscommon defence meant they trailed until the dying moments of the first half.
The visitors' more direct style produced points from Frankie Dolan and Karol Mannion, but Sligo were level by the ninth minute through Michael McNamee and Mark Breheny.
Roscommon brought a 13 minute scoreless spell to a dramatic end in the 22nd minute when Ger Henegan blasted home a penalty, awarded for a foul on himself as the ball rebounded from Philip Greene's super save from Nigel Dineen.
Sligo responded by playing their best football of the half, Eamonn O'Hara and Sean Davey powering through repeatedly from midfield.
Davey and Paul Taylor provided the accurate finishes, and in the third minute of injury time, a foul on Brian Curran produced the game's second penalty, which Taylor tucked neatly in the bottom left corner of Shane Curran's net.
The score made it 1-5 to 1-3 to Sligo, but by the 13th minute of the second half, Tommy Carr's men had turned a two points deficit into a three points advantage.
Mannion was hauled down by Johnny Martyn, and with first half penalty scorer Henegan having been substituted at the interval, skipper and goalkeeper Shane Currna stepped up to the spot kick, and drilled it neatly inside a post for a 2-7 to 1-7 lead.
There was more drama to come. Roscommon attacker Frankie Dolan was sent off on a second booking, and they saw Breheny, Sloyan and Davey, with a monster free kick from more than 50 metres, pull Sligo back.
The sides were locked on 1-12 to 2-9 as the game slipped into injury-time, and three added minutes had been played when Curran again dashed from his goal to thump over a 45 metre free from close to the sideline.
Once again, the Yeatsmen had more to give, and substitute Jonathan Davey sent the game into extra-time with a last gasp leveller, 1-13 to 2-10.
Henegan's return to the action restored Ros to a full complement of players, and Francie Grehan's move to centre forward gave them added muscle up front.
The game remained deadlocked midway through added time, after Grehan and Sloyan had swapped scores.
But Roscommon had the staying power, and the fresh legs in the final segment, three of their four points coming from substitutes, the other from the rampaging Grehan as they left an exhausted home side standing in the final run-in.
Sligo: P Greene, J Martyn, N McGuire, B Phillips, D Durkin, M Langan, P Doohan, E O'Hara, S Davey (0-3, 1f), B Curran, M Breheny (0-2), M McNamara (0-1), D Sloyan (0-4, 3f, 1 '45'), P Taylor (1-4, 1 pen, 1f), G McGowan. Subs: D McGarty for Curran, J Davey (0-1) for Durkin, K Quinn for McGowan, P Durkin for McNamara, A Marren for O'Hara
Roscommon: S Curran (1-1, pen, f), J Whyte, M Ryan, J Nolan, P Noone (0-1), F Grehan (0-2), J Rodgers, S O'Neill (0-2), S Lohan, G Cox (0-1), N Dineen, B Higgins, G Henegan (1-1, pen), K Mannion (0-2), F Dolan (0-3, 2f). Subs: D Connellan for Higgins, J Dunning (0-1) for Henegan, A McPadden (0-1) for Rodgers, D Casey for Dineen, E Towey for Noone, Henegan (e-t), J Tiernan (0-1) for Conellan
Referee: A Mangan (Kerry)