England are the hosts, but the Black Caps are no pushovers.
The Kiwis are coming into the game on three back-to-back defeats.
The Proteas haven't beaten the Aussies in the World Cup since 1992.
In World Cup cricket, Lanka has beaten the Men in Blue four times out of eight matches.
Pakistan's hopes of a semis berth will be alive only if they bat first.
A call on Jason Roy's participation will be taken on the morning of the game.
Aftab Alam has been sent back home in 'exceptional circumstances' and he has been replaced by Sayed Shirzad.
The Proteas recently whitewashed Lanka 5-0 in a bilateral ODI series.
The Caribbean team last beat the Men in Blue in the World Cup way back in 1992 in Wellington.
Can Sarfaraz Ahmed & Co. cease the Black Caps' unbeaten run in the tournament?