Tyrone champions Eskra are through to the Ulster Intermediate Championship final after coming through a tough battle against Cavan champions Killeshandra at Brewster Park.
In difficult conditions Eskra made the early running as they hit the opening four points through Joe McCarroll, Paul Turbitt and man of the match Peter Hughes.
Gradually Killeshandra came into the game and when they were awarded a second spot kick midfielder Declan McKiernan blasted it home for a 1-2 to 0-4 interval lead.
Hughes and McKiernan traded points on the restart before McKiernan and Damien Higgins edged the Cavan champions three in front. That's when Eskra showed true grit as the conditions worsened.
Shane Hackett and McCarroll closed the gap before wing half back Paul Marlow put Eskra in front. Cormac Arkinson then left two between the sides before Austin Fitzpatrick drove over late on.
Extra time was looking likely until the brilliant Hughes hit his sixth of the game.
ESKRA: D McCarroll, J Hackett, A Scullion, K Kelly, P Marlow (0-1), N McGinn, C McCaffrey, P Turbitt (0-1), C Arkinson (0-1), S Hackett (0-1), P Hughes (0-6), J McCarroll (0-2), C O'Hagan, N Marlow, T Meegan. Subs: E McCaffrey for Meegan, A Kelly for O'Hagan, P Meegan for Turbitt, N Meegan for C McCaffrey, P Turbitt for N Marlow
Killeshandra: J Masterson, C Smith, C Duffy, C O'Reilly, C Owens, D Higgins [0-1], D Tighe, D McKiernan (1-3), A Brady, E O'Reilly, S McKiernan, T O'Reilly, S O'Reilly (0-1), A Fitzpatrick (0-1), S Murphy. Subs: C O'Reilly (0-1) for S O'Reilly, A Martin for Owens
Referee: P Hughes (Armagh)