Bond removed the in-form Tillakaratne Dilshan with his fifth ball, caught at deep square leg, before Kyle Mills dismissed Mahela Udawatte and Sanath Jayasuriya in successive overs.
Skipper Kumar Sangakkara and former captain Mahela Jayawardene put on a brisk 67 for the fourth wicket when Nathan McCullum hit back with two wickets in his first over.
The off-spinner, elder brother of Brendon McCullum had Jayawardene caught at backward point by Ryder off his third delivery for 41 off 30 balls.
He then removed new batsman Angelo Mathews with the final delivery of the innings to make Sri Lanka 80-5 in 11 overs.
Sangakkara gave Jacob Oram a return catch after making 69 before Bond sealed New Zealand's win with the wickets of all-rounder Gihan Rupasinghe and tailender Nuwan Kulasekara.
Earlier, McCullum and Ryder bulldozed the Sri Lankan attack for the first 10 overs, racing to 83 runs without being separated.
Jayasuriya broke the stand in the 11th over when he beat McCullum i