The Bay were denied victory by a goal in added time at the end of their Skrill North game at Harrogate Town , which finished in a 2-2 draw.
The Seagulls twice took the lead and looked set to complete a treble over the Yorkshire side this season, but they couldn’t hold out.
Sean Williams (pictured) put Colwyn Bay in front on 16 minutes direct from a free kick which went through the hands and legs of keeper Craig MacGillivray as it skidded off the wet surface.
But Harrogate came back strongly with sustained pressure and equalised on 39 minutes with a Chris Hall header from a corner.
Substitute Cameron Darkwah also shot over the bar on the turn when he could have laid the ball off to the unmarked Marc Williams.
But Colwyn Bay regained the lead on 78 minutes when Sean Williams played a low ball into the box for Rob Hopley to swivel and score.
Harrogate threw everything at the Bay in the last 10 minutes and Hall had a goal disallowed for offside.
Colwyn Bay looked like holding on, but in the first minute of added time they failed to clear the ball from a free kick and Anton Brown forced the ball in from close range for the late equaliser.
Harrogate then had a strong appeal for a penalty turned down when Joe Ironside went down in the area.
“It feels almost like a loss. We changed the shape at half-time to try and get us to keep and pass the ball more and it worked. I thought we passed them off the park in the second half and deserved to win,” Frank Sinclair told Tim Channon.
“If we had taken our chances and a bit more care with the final ball we would have finished them comfortably.”
More on Tim Channon’s blog.