A 13th minute penalty scored by Joe McCready, awarded for a foul by Seamus Sharkey on Alex Pomeroy separates the sides at half-time.
Dylan Davidson had the ball in the net in the 21st minute but the offside flag cut short any celebrations.
Greg Moorhouse hit the side netting and Matthew Snoddy and Sharkey saw shots saved by Rory Brown.
HT 0-1
61: 0-2 Pomeroy strolls through the middle and slides the ball into the bottom corner.
69: 1-2 Danny Purkis slots in at the near post for a goal on his debut with a great volley from Caolan Marron’s cross.
81: 2-2 Conor McCloskey stabs the ball over the line in a goalmouth scramble after a shot by Snoddy is blocked.