Dilshan struck an unbeaten 108 off 102 balls and featured in an 160-run opening stand with Upul Tharanga (72) to script a facile nine-wicket victory that also avenged Sri Lanka's eight-wicket defeat against the hosts on Monday.
Put into bat, Zimbabwe had earlier managed a below-par 199, courtesy Tatenda Taibu's defiant 71, before they collapsed in 49 overs at the Harare Sports Club.
In Image: Members of the Sri Lankan team pose for a photo with the trophy
Text: PTI
Images: AP