A brilliant second half performance by An Port Mor booked them a place in the Ulster Junior final where they will take on Brackaville.
A point down and a man down inside the first few minutes of the second half the Armagh champions rallied to produce a brilliant display that steamrolled Drumhowan.
Gary Traynor hit a goal and a point inside a minute as Colin Holmes, with a dominating display at midfield more than made up for the loss of his centre field partner Mark Curran to a straight red card just after the break.
Holmes was involved in the game’s only goal when his long ball into the square was excellenty deflected into the path of Traynor by Christopher Lennonwho calmly slotted into the corner.
David Curran gave an exhibition of place kicking over the course of the hour for An Port Mor with captain Shane Nugent also accurate from the dead ball. Micahel Casey at wing forward hit a brace of scores in the second half for the winners as Drumhowan lost their discipline with Dermot Mooney, Kieran McElroy and David Millar all seeing red.
An Port Mor had hit the first three scores with Traynor in impressive form but the teams were all square after 20 minutes with Colin Lambe hitting points from play and frees.
Drumhowan: E Duffy, M McElroy, J P O'Neill, N Mooney, A Duffy, P Mulligan, D Mooney, K McElroy, A Mulligan, D Millar, Kevin Mooney (0-01), M Atkinson, C Deery, Killian Mooney (0-01), C Lambe (0-06, 0-05f). Sub: M McCabe for N Mooney (38).
An Port Mor: G Kelly, C McKenna, F Daly, N Traynor, G McCrilly, P Casey, B Nugent, C Holmes, M Curran, M Casey (0-02), D Curran (0-07, 0-05f), M McCrory, C Lennon (0-01), G Traynor (1-03), S Nugent (0-04, 0-03f). Subs: G Curran for McKenna (HT), C Donnelly for Lennon (53), G McGee for P Casey (55), J McBride for G Traynor (57).
Referee: Robbie O'Donnell (Donegal).