Coleraine and Cliftonville shared the points and the goals in an enthralling encounter at The Showgrounds.
The visitors needed just four minutes to move in front when Rory Hale got on the end of a long ball forward from Paul O'Neill to lift the ball over keeper Gareth Deane.
Coleraine levelled on 20 minutes. Gareth McConaghie had a go with a curling free-kick which Aaron McCarey pushed out but only into the path of Aaron Traynor who made no mistake in tucking the ball away at the near post.
Then, four minutes from the break, James McLaughlin edged the Bannsiders in front after receiving the ball from Ian Parkhill after he been released by Jamie Glackin.
Lyndon Kane might have added a third in the last moments of the half only to angle his finish over while, almost immediately after the interval, Paul O'Neill just dragged the ball wide as Cliftonville chased the equaliser.
After the break, the Bannsiders might have added to their lead when Stewart Nixon was picked out by James McLaughlin but he couldn't direct the ball home from an acute angle while McLaughlin himself was later denied by McCarey.
Cliftonville levelled with four minutes remaining after Daire O'Connor did well out on the wing before delivering the ball for O'Neill to mark his Reds debut following a scramble.
Both sides had late chances to secure the points. On 89 minutes Evan Tweed cleared the ball off his own line with O'Neill's follow up hitting an upright before played switched to the other end for Ian Parkhill to cut in from the left and smash an effort against the bar.