Maiden centuries by Natalie Sciver and Heather Knight helped England post their highest-ever ICC Women's World Cup total on way to beating Pakistan by 107 runs on the Duckworth-Lewis-Stern (DLS) Method at the Grace Road in Leicester on Tuesday.
Sciver hit 137 off 92 balls and captain Heather Knight scored 106 off 109 balls as England recovered from 2-42 to finish at 7-377 in 50 overs, the second-highest total in competition history behind Australia's 3-412 in 1997.
The 213-run partnership equalled England's third-wicket record stand set back in 1993, while Pakistan left-arm spinner Nashra Sandhu finished with figures of 1-82 – the most expensive in the ICC Women's World Cup history.
Pakistan opener Ayesha Zafar was 56 not out and No.5 batter Nain Abidi 23 not out when rain brought an early end to the proceedings with the scoreboard reading 3-107 in 29.2 overs.
England captain Knight said: "Natalie fully deserves her player of the match award. She struck the ball so cleanly, it was really nice to get that partnership together and have a convincing win.
"I'm really happy with my own contribution too. I'm just pleased to be back playing again after my injury and I'm chuffed with how the girls are going now.
"We don't really set targets too much, it's about getting as many runs as we can. Pakistan actually started well, we had to ride that out a bit, play our shots and enjoy ourselves."
Put into bat first after a half-hour rain delay, England started slowly, with Tamsin Beaumont dropped at first slip off the first ball before Kainat Imtiaz picked up two quick wickets – first trapping Sarah Taylor (11) in front of the wickets and then having Beaumont (14) caught behind by Sidra Nawaz.
But from then on, England took control through Knight and Sciver, with the latter hitting four boundaries in a row off Nashra and also plundering three sixes off a single over from Asmavia Iqbal.
Sciver was the first to reach her century in the 37th over, driving down the ground for a single to become England's second fastest ODI centurion – seven balls slower than what Charlotte Edwards had managed in 2012.
Knight followed suit two overs later, courtesy of a reverse paddle for four, before she was caught by substitute fielder Diana Baig with Sciver also snaffled shortly afterwards by the same substitute fielder at midwicket.
Knight struck 12 fours and two sixes in a 109-ball 106, while Sciver slapped 14 fours and four sixes in a whirlwind 92-ball 137.
England was still able to add a further 98 runs, thanks to a combination of poor Pakistan fielding and an entertaining 50-run partnership between Danielle Wyatt (42 not out off 27 balls with five fours and a six) and Fran Wilson (33 off 19 balls with six fours).
Pakistan's reply got off to a poor start when Nahida Khan was caught for seven by Sciver off Katherine Brunt before Javeria Khan (11) and Asmavia Iqbal (5) were also dismissed cheaply.
A rare positive was the form of Ayesha with the opener bringing up her half-century off 67 balls.
But with persistent rain starting shortly afterwards and Pakistan 3-107 after 29.2 overs – some way short of the DLS par score of 214 – England was awarded the win.
Pakistan captain Sana Mir said: "We disappointed a lot of fans today. In the first game, we were not able to play the standard we set ourselves and we did not reach those standards again.
"We are disappointed with our effort but all credit to the England batters for the way they punished us.
"Ayesha is a very talented player – she can hit the ball hard and if she plays the way she does then hopefully the next match will be a different result."
Women's World Cup 2017 Guide
Australia World Cup squad: Sarah Aley, Kristen Beams, Alex Blackwell (vc), Nicole Bolton, Ashleigh Gardner, Rachael Haynes, Alyssa Healy, Jess Jonassen, Meg Lanning (c), Beth Mooney, Ellyse Perry, Megan Schutt, Belinda Vakarewa, Elyse Villani, Amanda-Jade Wellington
Australia's World Cup schedule
View the full tournament schedule here
June 29: Sri Lanka v Australia, Bristol
July 2: Australia v New Zealand, Bristol
July 5: Pakistan v Australia, Leicester
July 9: England vAustralia, Bristol
July 12: Australia v India, Bristol
July 15: South Africa v Australia, Taunton
July 18: First semi-final, Bristol
July 20: Second semi-final, Derby
July 23: Final, Lord's