Natalie Sciver was one of two England centurions in the win over Pakistan ©Getty Images

England recorded the second-highest total at an International Cricket Council Women's World Cup as they beat Pakistan by 107 runs on the Duckworth/Lewis method in a rain-affected match at Grace Road in Leicester.

Heather Knight and Natalie Sciver both scored their maiden one-day international centuries to propel the host nation to a huge score of 377-7 from their 50 overs.

It was the highest total they had ever achieved at the World Cup as they bounced back from defeat to India in their opening match with a crushing win.

Pakistan had reached 107-3 from 29.2 overs before the rain forced an early cancellation of play, 107 short of the Duckworth/Lewis par score.

Knight hit a brilliant 106 before she was caught by substitute fielder Diana Baig off the bowling of Asmavia Khokhar.

Sciver's sparkling innings of 137 came off 92 balls and included four sixes before she was also caught by Baig, this time from a Sana Mir delivery.

Katherine Brunt claimed two wickets in Pakistan's run-chase ©Getty Images
Katherine Brunt claimed two wickets in Pakistan's run-chase ©Getty Images

The pair had put on a 213 partnership for the third wicket to lay the foundation for the colossal total that followed, which also included a swift 42 not out from Danielle Wyatt.

England, chasing their first win of the tournament, had made a shaky start after Sarah Taylor was trapped lbw by Kainat Imtiaz.

The Pakistan fast-bowler then had Tammy Beaumont caught behind for 14 but it proved to be a fleeting moment of success for her side as they were unable to stop the flow of runs.

Ayesha Zafar made 56 not out but struggled for partners in Pakistan's response to an unlikely target of 378 for victory.

Katherine Brunt claimed two wickets, with the other taken by Alex Hartley to reduce Pakistan to 107-3 before the weather intervened.

Action at the tournament continues tomorrow as South Africa play New Zealand at the County Ground in Derby.