Sri Lanka chased down the target of 161 runs with more than 12 overs to spare.
Kane Williamson created history on the second day of the second Test against Zimbabwe in Bulawayo as he smashed his 14th century, putting him in an elite list
Neil Wagner helped New Zealand bowl out Zimbabwe for a meagre 164 to then put on 32 for no loss at the end of Day 1 in the first Test.
Zimbabwe scored 261-8 off 50 overs at Queens Sports Club in Bulawayo and Afghanistan reached 264-8 with two balls to spare.