Arva came back from the dead to seal a dramatic place in the Ulster intermediate final.
The All-Ireland junior champions scored two last gasp goals to seal a 2-7 to 11 point win over Magheracloone.
Magheracloone bossed the first-half having played with the win. However, it was Arva who opened the scoring through Conal Sheridan. Peter Morris made it two points to nil after two minutes.
Three Alan Kieran points including a 45 had Magheracloone ahead after seven minutes. Points from Dylan Byrne, Adam McKeown and two from Kieran (1f) had the Monaghan champions seven to two ahead after 19 minutes. Kieran’s fifth point of the day had Magheracloone lead eight points to two at half-time.
A Conal Sheridan point from play and a Kevin Bouchier free saw Arva half the lead three minutes after the restart. However, Alan Kieran made it a five point game with his second free of the day.
Paudie McMahon made it a six point game 15 minutes into the second-half. When Kiernan added another free it looked all done as Magheracloone led 11 points to four.
The Monaghan champions were down to 14 men for the final stages after Dylan Byrne received a black card. Kevin Bouchier converted the resulting free to make it a six point game.
Suddenly Arva were alive when Ciaran Brady and Johnathan McCabe sent over points.
Tristan Noack Hofmann made it a one point game with two minutes remaining when he showed his soccer skills to find the net.
Barry Donnelly forced in Arva’s second goal of the day to win it in injury time as Arva won out 2-7 to 1-11.
Arva will face Ballinderry in the Ulster IFC final after Ballinderry scored nine points to 1-5 win over Derrylaughan Kevin Barry's.