An unbeaten century by Tillakaratne Dilshan guided Sri Lanka to a crushing nine-wicket victory over Zimbabwe Wednesday in the final of the limited-over tri-nation series at Harare Sports Club. Dilshan, who looked in control from the start, scored 108 off 102 balls as he steered Sri Lanka to a total of 203-1 in reply to Zimbabwe's 199 all out. Man of the Match Dilshan's seventh One-Day International century featured 14 boundaries and helped build an opening stand with Upul Tharanga of 160 as they punished some loose bowling from the home side. Tharanga added 72 before Graeme Cremer eventually removed him from the crease after a needless run out in the 26th over. Tharanga's half century came off 79 balls and he had smashed eight boundaries before the run out. At that point, the Zimbabweans' body language showed they had conceded the defeat against a side they beat by eight wickets in the final round-robin match. “We had a few words just before the game (today) and it was more mental,” said Sri Lanka coach Trevor Bayliss. Dilshan finished off the chase together with Dinesh Chandimal, who ended the match unbeaten on 16 as they reached the total wth 15 overs to spare. Earlier, Sri Lanka's bowlers had dismissed Zimbabwe in 49 overs. Zimbabwe captain Elton Chigumbura said: “The Sri Lankans bowled well and never allowed us to get away. I thought we just did not apply ourselves.” Zimbabwe wicketkeeper-batsman Tatenda Taibu provided resistance in the middle order, chipping in with 71 from 93 balls before being dismissed by an excellent one-handed diving catch by Chamara Kapugedara off Fernando in the 36th over. Greg Lamb had the second best score of 37, but the rest of the home side's batting order failed to find runs on a track that offered some turn. Jayasuriya dropped Sri Lanka dropped Sanath Jayasuriya from its squad Wednesday for this month's Asia Cup and recalled left-arm spinner Rangana Herath nearly six years after he last played a one-day international. Sri Lanka squad: Kumar Sangakkara (captain), Muttiah Muralitharan, Mahela Jayawardene, Tillakaratne Dilshan, Upul Tharanga, Thilan Samaraweera, Angelo Mathews, Farveez Maharoof, Chamara Kapugedera, Nuwan Kulasekara, Chanaka Welegedara, Lasith Malinga, Suraj Randiv, Rangana Herath, Thilina Kandamby. – APScoreboard Zimbabwe Masakadza c Chandimal b K'sekera 04 B. Taylor c Samaraweera b Fernando 19 T. Taibu c Kapudegera b Fernando 71 C. Ervine run out (Kapudegera) 09 G. Lamb b J. Mendis 37 E. Chigumbura c Dilshan b A. Mendis 10 C. Coventry c Tharanga b J. Mendis 18 G. Cremer b Fernando 05 P. Utseya not out 10 R. Price c Dilshan b A. Mendis 00 C. Mpofu run out (Fernando) 06 Extras (8w, 1lb) 10 Total (49 overs) 199 Falls: 1-11 (Masakadza), 2-29 (Taylor), 3-49 (Ervine), 4-139 (Taibu), 5-155 (Chigumbura), 6-163 (Lamb), 7-178 (Coventry), 8-189 (Fernando), 9-190 (Price), 10-199 (Mpofu). Bowling: Kulasekera 7-2-17-1 (2w), Fernando 9-0-36-3 (4w), Mathews 4-0-14-0, A. Mendis 10-1-44-2, J. Mendis 9-0-36-2 (1w), Dilshan 2-0-14-0 (1w), Randiv 8-0-36-0. Sri Lanka U. Tharanga run out (Cremer) 72 T. Dilshan not out 108 D. Chandimal not out 16 Extras (5w, 2lb) 07 Total (one wicket, 34.4 overs) 203 Falls: 1-160 (Tharanga). Did not bat: Samaraweera, Mathews, Kapudegera, J. Mendis, Kulasekera, Randiv, Fernando, A. Mendis. Bowling: Chris Mpofu 5-0-36-0 (1w), Elton Chigumbura 5-0-28-0 (2w), Ray Price 7-0-34-0, Greg Lamb 6-0-24-0 (1w), Graeme Cremer 4.4-0-44-0, Prosper Utseya 6-0-44-0 (1w), Hamilton Masakadza 1-0-8