West Indies 303 for 4 (Marshall 157*, Johnson 51, Rizwan Cheema 3-31) beat Canada 254 (Rizwan Cheema 89, Nash 3-56) by 49 runs
Xavier Marshall blasted the most sixes in a one-day international innings as he demolished Canada's bowlers and set up a 49-run victory for West Indies. Marshall's 12 sixes broke a 12-year-old record of 11 in an innings, set in 1996 by Sanath Jayasuriya and equalled six months later by Shahid Afridi.
Marshall finished unbeaten on 157 from 118 deliveries - he also struck 11 fours - and it was a memorable way for him to pass fifty for the first time in an ODI. Two of West Indies' newest players gave him strong assistance with Leon Johnson scoring 51 in a 128-run stand with Marshall.
But the most destructive period came in the final 12 overs, when Marshall really cut loose and combined with Brendan Nash (39 not out) for an unbeaten 111-run partnership that pushed the score to 303 for 4. The only Canada bowlers to finish with respectable figures were Eion Katchay, who picked up 1 for 25 from ten overs, and Rizwan Cheema, whose ten brought him 3 for 31.
It continued an excellent debut series for Cheema, and he proceeded to keep his side afloat with a powerful 89 from 69 deliveries. For a while he was threatening to challenge Marshall's hours-old record and he had six sixes when he was caught off Nash in the 19th over.
From there Canada's batsmen could only manage a few solid starts as Nash continued his strong all-round game to finish with 3 for 56. Dave Mohammed, playing his first ODI in nearly two years, picked up 2 for 34 as West Indies made the victory a formality. They will again meet Canada on Sunday in the final of the tri-series.