There appears to be some confusion about the semi-finals of this competition. Ian Garland's book, in the text says that Wrexham received a bye in the semi-finals, but the results listing in the book (and on the WFDA web site) give the 2-0 result as below. Also for the all-Newtown semi, the result listing and the WFDA say both games took place at Newtown, but the narrative states that the FAW chose the Oswestry Cricket Field for the first game, as "the match cannot safely be played at home". All agree Newtown was the venue for the replay.
Please credit the F.C.H.D. when using this information elsewhere