CPD Y Rhyl 1879 hosted Kinmel Bay in a fascinating derby that had it all.

Sending offs, a missed penalty and a last-minute winner made a spectacular match for all of those attending Belle Vue on Saturday afternoon.

The match was dedicated to Johnny Lewsey, who is terminally ill and whose young son Lewis was the club mascot on the day.

The first half played out to 0-0 dominated by physical challenges and a couple of yellow cards, but the second half came alive.

Bay took a 2-0 lead through some fine finishing and 1879 had to come alive. With 30 minutes left, a red-card penalty was blazed over the bar but Rhyl made up for it minutes later with a header.

Rhyl left it until the 91st minute to draw level and the Bay goalkeeper saw a second yellow for unsporting behaviour - and there was one final twist.

In the 94th minute, the ball fell to Rhyl captain Reece Fairhurst from 35 yards out, which he hit it like a rocket for the winning goal, resulting in huge celebration from players and fans.