New Zealand 274 (Allen 51, Ravindra 49, Mitchell 47, Karunaratne 4-43, Rajitha 2-38, Kumara 2-46) beat Sri Lanka 76 (Shipley 5-31, Mitchell 2-12, Tickner 2-20) by 198 runs
Some Sri Lanka batters fell to the short ball, which New Zealand's batters had also struggled to contend with in their innings. Others were dismissed by full deliveries that seamed. And the run-out of opener Nuwanidu Fernando, who had charged most of the way down the pitch for a third even though his partner was not interested, set off the whole, sorry collapse.
Only three Sri Lanka batters got to double figures; their best individual score was Angelo Mathews' 18.
Shipley, a tall bowler whose braced front leg in his delivery stride ensures a very high release point, did not merely generate awkward bounce on a helpful pitch, but was also good when he pitched the ball up. His best delivery was perhaps to Pathum Nissanka, whom he bowled through the gate, having jagged the ball into the batter off the seam. Later, he had Dasun Shanaka edging a fullish delivery to the slips as well.
His three other wickets were from the short ball, though - Kusal Mendis was rushed into a pull and sent the ball to the fine-leg fielder, Charith Asalanka nicked a wideish short delivery to the keeper, and Chamika Karunaratne holed out trying to bludgeon a pull, late in the game. This was Shipley's first five-for in internationals, in just his fourth ODI. In fact, he'd only had three five-fors before this across List A and first-class cricket.
Tickner and Mitchell took two wickets apiece, and Matt Henry was unfortunate not to produce a dismissal, such was the quality of his bowling, and the haste with which Sri Lanka's batters seemed to throw their wickets away. Sri Lanka were all out in the 20th over. This was their lowest total against New Zealand, and their fifth-lowest ever.
Mitchell had also contributed with the bat, as his 47 helped New Zealand progress through the middle overs. Allen's 51 at the top of the innings had given the hosts their impetus, though, as he prospered against the seamers' fuller deliveries initially, before later walloping Wanindu Hasaranga's legspin for consecutive sixes.
Debutant Rachin Ravindra's 49 off 52 was not particularly flashy, but was perhaps the most important innings of the match, as he kept New Zealand ticking in the late overs despite the fall of wickets at the other end. He and Glenn Phillips had come together with the score 152 for 5 in the 30th over, and proceeded to put on the only half-century stand in the game, producing 66 off 59 balls.
When Phillips was dismissed, holing out trying to thump Dilshan Madushanka over the square-leg boundary, Ravindra continued to accumulate meticulously in the company of the tail. He hit four fours and a six, before he himself holed out - a common dismissal for the New Zealand batters, who kept trying to clear the short straight boundary but were forced to do so against shorter lengths, which Sri Lanka's bowlers utilised heavily. New Zealand left the last three deliveries of their innings unused.
This defeat means automatic qualification for this year's World Cup appears unlikely for Sri Lanka. If South Africa win their two matches against Netherlands, or Ireland win their three remaining games, those teams put themselves on 98 Super League points each (provided no over-rate penalties), which Sri Lanka now cannot reach even with two wins against New Zealand.
Andrew Fidel Fernando is ESPNcricinfo's Sri Lanka correspondent. @afidelf