Mount Sion 1-13, Dunloy 1-14 (full-time)
Dunloy of Antrim face the winners of Athenry and Birr in the All-Ireland club championship final after sensationally knocking out favourites Mount Sion of Waterford at Mullingar.
Alastair Elliott was the hero for the Northerners as his 60th minute free salvaged a win and knocked out the Munster champions.
Dunloy got off to a roaring start with points from Liam Richmond, Greg O'Kane and Conor Cunning.
Mount Sion finally got off the mark in the eighth minute, with a point from county star Eoin McGrath.
Dunloy hit back and a goal and a point from Paddy Richmond saw them stretch their lead.
However, just before the break Mount Sion's Micheal White handed his side a lifeline when shooting to the net in the dying seconds of injury-time to leave Sion trailing by three at the break - 1-09 to 1-06.
The Waterford side rallied in the second-half and the sides were level within three minutes, courtesy of points from Eoin Kelly, Ken McGrath and Michael Frisby.
The Antrim side didn't give up though and restored their three-point lead but Dunloy had begun to look tired. Mount Sion took the lead for the first time with nine minutes remaining.
Alastair Elliott pointed a free to level the sides and in the last minute again sent over the free that ended up winning the game for the Northern minnows.