England scored 167-6 and surpassed New Zealand´s total with 23 balls remaining.Fast medium bowler Shaw received a call-up just a few minutes before the team list was submitted after Jenny Gunn aggravated a calf strain during her team´s warmup. Shaw´s figures of 4-34 from 8.2 overs were her best one-day international totals of her career.
Shaw (17) was at the crease when Holly Colvin (5) hit the winning runs for England.
Earlier, New Zealand slumped to 101-7 after 29 overs and at one stage went scoreless for 23 balls.
An eighth-wicket partnership of 63 off 99 balls between Lucy Doolan (48) and Nicola Browne (25) added some much needed respectability to the Kiwi total.
England captain Charlotte Edwards said the win was a big relief after having dropped Shaw from the side only to recall her when Gunn suffered her injury.
"It´s a really special moment and I´ll treasure it for the rest of my life," said Edwards. "We were up against a very good New Zealand team and they never gave up."
New Zealand captain Haidee Tiffen said her side might have been caught up in the emotion of the day.
"Maybe there were some nerves in amongst the camp," Tiffen said. "We didn´t hype it up to be anything more than another day at the office. Unfortunately it was a bad day at the office."
On Saturday, India beat Australia by three wickets in the match for third place, ensuring the hosts posted their worst performance at any Women´s World Cup. It was the first time in nine tournaments Australia has finished lower than third and the first time they had lost three times in the one tournament.
At Bankstown Oval in Sydney, India clinched the win with 13 balls to spare in a match that was reduced to 46 overs after a 104-minute morning rain delay. Australia was dismissed for 142, with veteran skipper Karen Rolton top-scoring with 52 in possibly her final World Cup innings.
Player of the match Rumeli Dhar (24 not out; 2-21) and captain Jhulan Goswami (18 not out), who was playing her 100th one-day international, also combined at the end in a decisive unbroken stand of 41 off 51 balls to guide India to a winning total of 145-7.
Road to ICC Cricket World Cup 2023 starts in September