Zimbabwe crashed out of the three-nation Champions Trophy in Sharjah on Tuesday following a 79-run defeat at the hands of rampant Sri Lanka.

The Africans did well to bowl Sri Lanka out for 250, but were themselves restricted to 171-8 in 50 overs to suffer their 15th consecutive one-day defeat since June. The Sri Lankans swept into Sunday's final with their third straight win, and took Pakistan along with them even though two league matches still remain to be played.
Zimbabwe face Pakistan in their last match on Wednesday, while Sri Lanka take on Pakistan on Friday in a dress rehearsal of the final two days later.
Sri Lanka's emphatic win was, however, dampened by the news that a statistical error had lifted Sri Lankan captain Sanath Jayasuriya's tally past the 7,000-run mark, when he was still 29 runs short of it.
According to the revised tally, Jayasuriya began the match at 6,946 runs -- instead of 6,996 -- and added 25 more on Tuesday to take him to 6,971.
The left-hander became the first of Streak's four victims, hooking a catch to the fine-leg fielder.
Mahela Jayawardena (63) and Russel Arnold (55) put on 111 for the third wicket to boost the score after Sri Lanka were 62-3.
Gary Brent chipped in with three wickets as a vastly-improved Zimbabwe held their catches to bowl out Sri Lanka with two deliveries to spare.
But the victory target of five runs an over under the lights of the Sharjah cricket stadium proved beyond the reach of Brian Murphy's men.
The batsmen had looked in woeful touch in the previous two matches where they lost by 63 runs to Sri Lanka and 106 runs to Pakistan.
The story remained the same as Grant Flower was castled by Chaminda Vaas with the 15th delivery of the innings.
Trevor Gripper and Stuart Carlisle added 61 for the second wicket, before both batsmen fell in the 19th over to make it 66-3.
Gripper, promoted to open the innings, made 26 when he mistimed a pull off Dulip Liyanage to Arnold at mid-wicket. Later in the over, Marvan Atapattu swooped on the ball inside the circle and ran out Carlisle (37) with a direct throw to the non-striker's end.
Batting mainstay Andy Flower too did not last long, making 13 before top-edging an intended pull off Kumar Dharmasena to Muthiah Muralitharan at mid-wicket.
Dharmasena had Dion Ebrahim stumped and Streak caught behind by wicket-keeper Kumar Sangakkara to finish with three for 26 in 10 overs.
Douglas Marillier pulled the final ball of the innings from Arnold to the square-leg fence to remain unbeaten on 52.