Oran Kearney's bannsiders recorded a third victory from three against Ballinamallard this season.
In truth, Coleraine deserved their win despite some second half pressure from Ballinamallard, who just couldn't create that key chance to potentially score an equaliser.
There wasn't much to report in the first half apart from Brush saving from Parkhill and Lyons, whilst Ogilby hit the post with a free kick.
The Mallards had a penalty appeal turned away early in the game when Ryan Mayse appeared to be tugged back in the penalty area when clean through on goal.
Coleraine did get the breakthrough on 41 minutes when Jamie McGonigle tapped in from close range, converting Darren McCauley's cross from the left.
McGonigle made it 2-0 shortly after the break when he nipped in to intercept a poor header from Taheny and it left the Mallards will a major uphill task.
The introduction of Owens and Curran sparked the home side into action and they got back into the game when Taheny headed in his first senior goal on 56 minutes.
The best chance of the remainder of the game fell to Curran , but his shot was well saved by Johns.