Wales created the best of the chances on the night, as Ben Davies headed narrowly over the bar in the first half before having a goal disallowed shortly before the break. Wojciech Szczesny, meanwhile, did well to claw away a looping header from Kieffer Moore early in the second half.
Poland, on the other hand, struggled to carve out many opportunities for star striker Robert Lewandowski, and Arsenal defender Jakub Kiwior missed their best chance when he sliced over from close-range after a ball was drilled across the box.
In the end, neither side could find a breakthrough over the course of 120 minutes, and after Chris Mepham was sent off for a second yellow card in the final seconds of extra-time, it came down to spot-kicks. The first nine takers all found the net before James saw his effort pushed away by Szczesny to silence the boisterous home crowd in Cardiff.