Zimbabwe 107 for 8 (20 overs) lost to Pakistan 110 for 3 (19 overs) by 7 wickets
Sri Lanka 153 for 7 (20 overs) beat Canada 138 (20 overs) by 15 runs

King City, Ont - Oct 12: Canada made a plucky effort on Thanksgiving weekend, but lost to Sri Lanka by 15 runs. It was Sri Lanka's third win in three group matches and in Monday afternoon's Final at King City the opposition will be Pakistan (2 wins, 1 loss), who beat Zimbabwe by 7 wickets in the morning match. Zimbabwe (1 win/2 losses) meets Canada (0 wins/3 losses) in Monday morning's playoff for third place (9.30 am).

Sri Lanka kept the scoreboard ticking over at a good pace against Canada . Captain Mahela Jayawardene lead the top order batting with 35 runs off 21 balls after cameo knocks from openers Sanath Jayasuriya (14) and Jehan Mubarak (17). Canadian leg-spinner Balaji Rao took three key middle order wickets, including Jayawardene. Sri Lankan wicketkeeper Tillakaratne Dilshan struck back with 26 runs off 20 balls and there was a late innings flourish from Dilhara Lokuhettige, 18 not out, and Nuwan Kulasekara, 19 not out. Sri Lanka tallied 153 for 7 wickets in 20 overs. A scoring rate of 7.65 runs an over.

Rizwan Cheema had another successful day with the bat for Canada , striking 68 runs from 43 balls (4 boundaries, 6 sixes), but Dilhara Fernando had removed the first three batsmen with just 14 runs on the board. Later, spinner Ajantha Mendis picked up four wickets for 17 runs, including Cheema, skipper Sunil Dhaniram (16 runs) and Ramesh David (14 runs). Dhaniram was out as Canada reached 80 for 4 wickets at the mid-point of the innings. Cheema was out seventh at 121 in the 17th over. The last two wickets fell to catches by Thilina Kandamby off Dilhara Lokuhettige as Canada was all out off the last ball of its twenty overs for 138.

Pakistan had a workman-like win over Zimbabwe in the morning game. Opening bat Hamilton Masakadza provided the bulk of Zimbabwe 's ultimate total of 107 for 8 wickets. Masakadza was the dominant partner in an opening stand of 62 runs with Cephas Zhuwawo (12 runs) before being run out for 53 with the score on 81 in the 12th over. His 53 came off 38 balls and included 5 fours and three sixes. Next over saw Tatenda Taibu, scoring hero of the previous two matches, out to Shahid Afridi for just 4 runs. Fawad Alam turned the screws on the Zimbabweans with a spell of 3 wickets for 7 runs in three overs.

Pakistan lost Afridi to Chris Mpofu with just 6 runs on the board, but Shoaib Khan junior scored 50 off 54 balls and Salman Butt 33 not out (48 balls) in a second wicket stand of 96. Mpofu had Khan junior caught at the wicket by Taibu and also removed Kahild Latif for a duck. A touch of too little, too late, as just 7 more runs were needed from 2.1 overs and Pakistan clinched victory off the last ball of the 19th over. Mpofu ended with 3 wickets for 16 runs off 3 overs.