A huge injury-time free from Simon O'Neill earned Omagh CBS a 0-10 to 1-6 win over St Macartan's Monaghan in Monday's Bank of Ireland MacRory final.
Captain Gareth Haughey helped Omagh win the title in 2005
Macartan's led by two points as the game entered injury-time.
However, Peter Hughes, Colm Harkin and O'Neill hit Omagh points during the four minutes of added time to leave St Macartan's heartbroken.
Gary White's goal helped Macartan's lead 1-5 to 0-2 at the break after they had benefited from the strong wind.
However, Omagh were boosted by the elements in the second half and they chased down the Monaghan school's lead.
St Macartan's missed a couple of early chances but they hit the net in the seventh minute when Gary White hammered the ball home after good work by Mark McDevitt following a poor kickout from Tim Harney.
Further quick points from Shane Treanor and Neil McAdam extended the Monaghan school's lead to five points by the ninth minute.
Omagh opened their account two minutes later thanks to a Conor McMahon point.
The Tyrone school almost hit the net five minutes later when Simon O'Neill's snapshot came back off the woodwork but another McMahon point left a kick of the ball between the sides in the 21st minute.
However, after Omagh's 10 minutes of superiority, St Macartan's replied with three points of their own before the break thanks to a Gary White point and two Mark McDevitt frees.
The scores meant Macartan's had a six-point cushion at the break and the big question was whether the advantage was going to be sufficient for the second period.
Predictably, Omagh came out fired up after the break and points from Peter Hughes (free) and Seamus Harkin cut the St Macartan's lead to four by the 35th minute.
Helped by the wind advantage, Omagh tagged on three more points from Colin Harkin, centre half-back Micheal Gallagher and Shane O'Neill to cut Macartan's lead to the minimum by the 49th minute.
At that stage, Omagh looked capable of going on to win comfortably but St Macartan's were able to regroup and they lifted the siege by going down the field and pointing thanks to a McDevitt free.
Omagh then missed a couple of chances to reduce St Macartan's lead and despite losing captain Conor Galligan to injury, the Monaghan school looked likely to earn their first MacRory Cup triumph in 51 years as they led by two as the match entered injury-time.
CBS did have a penalty claim in the 62nd minute when they claimed that a foul had been committed in the small parallelogram but a free was awarded which was notched by Peter Hughes.
In the third minute of injury-time, St Macartan's had possession deep in Omagh territory but the ball was quickly delivered downfield and Colm Harkin fired over a superb equaliser from play.
From the resultant kickout, Omagh won a free in the middle of the field and amazingly, Simon O'Neill hammered over the wind-assisted kick from all of 60 yards - although the winning score needed a deflection off an upright.