6 great sport channels
Football, Rugby, UFC, GAA
All free when you join eir Broadband
A late David Givney goal, his second of the game, earned battling Cavan a 3-07 to 0-16 draw against Tyrone in an entertaining Ulster SFC semi-final clash at a rainy St Tiernach's Park in Clones.
Givney's efforts bookended an exciting clash to salvage an unlikely but deserved draw for Cavan in difficult conditions, but Tyrone will feel that they should have sealed their place in the provincial final.
The Breffni men raced out of the blocks, posting 1-01 without reply inside the opening seven minutes.
David Givney found the net from close range before Feaghal Flanagan slotted over a point as the Breffni men went in search of revenge for their Allianz League Division 2 final defeat.
But Tyrone slowly got back into the game and, after three points from Ronan O'Neill, Peter Harte finished off a fine move with a great point from distance to level the scores at 1-03 to 0-06 with 29 minutes on the clock.
Colm Cavanagh slotted another from out wide moments later to put Tyrone ahead for the first time in the match with Cavan awaiting their first score since the 13th minute.
O'Neill registered his fourth of the day a minute before the break to make it six without reply for the Red Hand men and a 0-08 to 1-03 lead.
It looked like Mickey Harte's side were set for a half-time lead, but Cavan shocked them once again as goalkeeper Raymond Galligan launched a long free into the danger area for Conor Moynagh to bundle over the line.
The ball was cleared away amid Cavan protests but, following a quick consultation with the umpires, referee David Gough awarded the goal and Cavan were ahead by a point 2-03 to 0-08 at the small whistle.
Richie Donnelly levelled the scores with a fine point four minutes after the restart before older brother Mattie put Tyrone back in front after a good run from midfield.
But Cavan wouldn't go away and a Seanie Johnson free levelled the scores once again shortly afterwards before Galligan split the posts with a 45 to put the Breffni men back in front 2-05 to 0-10 with ten minutes of the second half played.
Niall Murray then made it three points on the bounce for Cavan with a great effort from distance before an incisive passing movement ended with Dara McVeety adding another.
O'Neill landed another free to keep Tyrone in touch at 2-07 to 0-11 with 20 minutes remaining.
Veteran Sean Cavanagh made it a single score game shortly afterwards with arguably the score of the game before Connor McAliskey levelled the scores once more.
Niall Sludden made it four without reply as the momentum continued to move ìn Tyrone's direction as they moved ahead once again.
Richie Donnelly doubled the advantage before Darren McCurry looked to have sealed victory with a 45 as the game moved into stoppage time after Galligan had saved superbly from McNulty.
But Givney rose highest to punch home for his second goal of the game shortly afterwards and, when McCurry was unable to find the target with another 45 effort with just seconds remaining on the clock, Cavan had somehow salvaged a draw.
By: Kieran O'Daly