Wales Women stunned World Cup-bound New Zealand as Kayleigh Green's stoppage-time winner secured a 1-0 victory for the hosts in Cardiff.

New Zealand had shocked England 1-0 in Brighton on Saturday, but they went down by the same scoreline in their final pre-France friendly after Wales goalkeeper Laura O'Sullivan had saved a first-half penalty.

Wales had failed to score in their previous seven games and were looking at another blank as the clocked ticked past 90 minutes.

But Green slid home the winner after good work by Emma Jones and Sophie Ingle to end Wales' 12-hour scoring drought.

The win, coming against opponents ranked 19th on the FIFA table and 14 places higher than them, will boost Wales before their European Championship campaign starts in August.

Wales Women manager Jayne Ludlow. Credit: Nick Potts/PA Archive/PA Images

Wales manager Jayne Ludlow chose to rest key players Jessica Fishlock and Angharad James after a long campaign and try different personnel in front of a 2,000-plus crowd.

The Football Ferns were boosted by the return of Hannah Wilkinson, who was starting her first game back after cruciate ligament surgery, but Wales proved stubborn opposition.

Ludlow's side kept seven clean sheets in World Cup qualifying and O'Sullivan was a formidable barrier once more.

Olivia Chance fizzed a shot over the crossbar and O'Sullivan brilliantly tipped Wilkinson's acrobatic volley around a post.

New Zealand should have been ahead after 36 minutes when Natasha Harding tripped Sarah Gregorius in the box.

But Gregorius, who scored the winner against England on Saturday, saw her spot-kick saved as O'Sullivan dived all full stretch to her left.

Wales largely restricted New Zealand to shots from distance in the second half and Green and Jones almost benefited on the break.

But the hosts breathed a huge sigh of relief when Loren Dykes intervened to deny substitute Emma Kete, and moments later Green notched Wales' first goal for nearly a year.