There was a controversial end to the Welsh Youth cup game when the linesman flagged for a Lido penalty but after a lengthy discussion the referee gave a drop ball deep in the Lido half. It soured what had been an excellent game which could have gone either way.
Azeem Arshad scored after 22 minutes but keeper Kieran Burridge was sent off for tripping a striker outside the area. Young Luke Davies replaced him. Noah Daley doubled the lead on 53 minutes but Taffs scored on 59, 71 and 77 and held on despite heavy pressure from the Lido side.