Cardiff were drawn against Pembroke Borough in the fifth round for the second time in a row and, after a 2–2 draw, advanced to the sixth round with a 9–0 replay win. Wins over Wrexham and Oswestry Town saw the club reach the final,[3] beating South Wales rivals Swansea Town 3–2,[4] with a brace from Brian Walsh and one goal from John McSeveney winning the trophy for the eighth time in the club's history and their first since 1930.
Players
Note: Flags indicate national team as defined under FIFA eligibility rules; some limited exceptions apply. Players may hold more than one non-FIFA nationality.