Lurgan staged a late assault to wrestle the T20 Trophy from the grasp of Donacloney Mill in a thrilling conclusion to the final at the Lawn.
Chasing 125, Lurgan looked to have blown their chances when they still required 21 from the last nine balls.
Stephen Chambers though struck Andrew Bingham for two fours and a straight six that reduced the equation to 7 from the last over.
Jack Maxwell then took centre stage as he hit two offside fours in the first three balls to win the game.
Callum Grieve won the Man-of-the-Match award for his 28, having earlier claimed 3 for 16 in DM's innings.
Their 124 for 7 was dominated by a second wicket stand of 85 between Craig Kennedy (48) and Atish Varape (37) after the early dismissal of Shane Warren - courtesy of a stunning catch at point by Johnny Hunter off Reghard Els.
Aaron Kennedy's two wickets - including an excellent stumping by Neil Kilpatrick to get Els - had his side well in contention until the final, dramatic twist.
NCU T20 TROPHY
At The Lawn, Lurgan beat Donacloney Mill by 6 wickets
Donacloney Mill 124/7 (20 overs: Craig Kennedy 48, Atish Varape 37, Aaron Kennedy 29; Callum Grieve 3-16)
Lurgan 126/4 (19.3 overs: Stephen Chambers 48*, Callum Grieve 28, Johnny Hunter 20; Aaron Kennedy 2-25)