Fakhar Zaman’s unbeaten performance of 126 runs off 81 balls, including 11 sixes and eight fours, helped Pakistan chase a revised DLS target of 342 in 41 overs against New Zealand, keeping their World Cup dreams alive. Pakistan needed to reach their original target of 402 runs within 35.3 overs to surpass New Zealand’s powerful net runrate and secure their place in the semifinals. South Africa’s Proteas also advanced to the semifinals with a thrilling 21run victory over New Zealand.