Daryl Mitchell hit an attacking 43 as New Zealand beat Sri Lanka by five wickets on Thursday to move to the brink of the World Cup semi-finals.

Chasing a modest 172 for victory, New Zealand openers Devon Conway (45) and Rachin Ravindra (42) put on 86 to help achieve the target with 160 balls to spare in Bengaluru.

The Kiwis remain in fourth position with 10 points ahead of Pakistan and Afghanistan and a with much superior net run-rate than their rivals.