Annagh came from behind to claim the three points at a wet and miserable Mid Ulster Sports Arena on Saturday afternoon.
In a tight opening few minutes goalkeeper Rainey had to be alert to clear away the danger after a threw ball from Shea Campbell.
Up the over Donaghy flicked a Decky Campbell throw on for Harkness but his long range effort was over the bar.
Annagh felt the home side should have been reduced to ten men after a challenge by Purvis denied a clean run on goal for Nesbitt but the referee only produced a yellow and rightly so as he was well covered by his team mates.
Stretton tried his luck with a free kick but was denied by a Rainey punch away. From the resulting throw Peden got on the end of a long throw and should have taken the lead but his header was wide.
Rainey had to be alert again to deny Stretton again and the young keeper came out on top again. Moments later fantastic one-on-one defending from McGarvey denied Shea Campbell a clear run on goal.
The home side finally got a foothold on the game and a good cross from Donaghy found Dunn in the box but he wasn’t able to get fully behind his header and Wright in the Annagh goal saved comfortably. Up the other end Brown but a cross in for Nesbitt but his header sailed wide.
Good skill from Shea Campbell after getting on the end of a Brown cross failed to trouble Rainey and the danger was over. Brown found himself one-on-one with Rainey and the young keeper denied Brown with a great save with his feet.
Donaghy got on the end of a McElhatton threw ball to find himself clear on goal but his effort sailed wide of the far post, before the home side took the lead just before the break. Dunn used great skill to cut inside and unleashed a left footed shot from range that gave Wright in the visiting goal no chance.
Annagh started the second half brighter and scored an early equaliser. Killymoon failed to deal with a corner in and Stretton powered the ball home past a helpless Rainey.
Ferry had a go from range but Wright comfortably seen the ball wide. Campbell should have put the away side ahead when he found himself threw on goal after breaking the offside trap but his shot was wide, much to the delight of the home supporters.
Annagh eventually took the lead. Great linkup play between Campbell and Nesbitt created space and Nesbitt’s shot squeezed in past Rainey.
Substitute Hunter tried his luck for the home side but his effort was wide of the post. Dunn was next for the home side but again his effort on the outside of his foot was wide.
McGarvey should have equalised for the home side when he got on the end of a corner from Watson but his header sailed over the bar. Hunter tried his luck from range again but the ball went wide of Wrights post.
Donaghy and Campbell linked up well on the right to create a chance for Donaghy but the skipper failed to trouble the visiting keeper and the ball went wide.
Killymoon: Rainey, Martin, Purvis, McGarvey, McElhatton, Ferry, D. Campbell, Young, Harkness, Dunn, Donaghy. Subs: Dardis, Watson, Hunter.
Annagh United: Wright, Bell, Riddle, Latimer, Peden, Allen, Brown, McMahon, S. Campbell, Nesbitt, Stretton. Subs: Gardiner, Harrison, Pentland, Coleman, McCann.
Killymoon Reserves where defeated in a thrilling game 5-4 away to Mullask Athletic. The goals came from a Kevin Kelly double, Johnny Taylor and Gareth Ramsey.