Canada beat hosts Bermuda by eight wickets on the penultimate day of action at the International Cricket Council (ICC) T20 World Cup Americas Regional Finals.
Both sides had already achieved the main objective from the event – finishing in the top two of the four-team double round-robin group to earn a place at the ICC Twenty20 World Cup qualifier.
Finishing top of the group was still up for grabs and the Canadians put themselves in pole position with their crushing victory.
Bermuda won the toss and elected to bat at White Hill Field in Sandys Parish but they were bowled out for 116.
Dillon Heyliger was the best with the ball as he took 4-19 with his medium-pacers, as Bermuda's Kamau Leverock top-scored with 33.
Canada were ruthless in reply, reaching the target after 13.1 overs in large part thanks to opener Rizwan Cheema's 72 after just 35 deliveries.
He blasted eight sixes and four fours in his swashbuckling knock as his side moved onto nine points at the top of the table.
Bermuda now have seven in second-place with two available for a victory ahead of tomorrow's final fixtures.
Canada's Rizwan Cheema is named man-of-the-match for his incredible display of six-hitting here at White Hill. Congratulations Rizwan!@canadiancricket #BERvsCAN #BERvCAN @EmergingCricket @OpeningStatsman— Bermuda Cricket Board (@CricketBermuda) August 24, 2019
The day's other game saw United States thrash Cayman Islands by nine wickets in a battle between two eliminated sides.
Cayman Islands opted to bat but collapsed to 66-9 and the US needed just 9.4 overs to get home.
Steven Taylor ended unbeaten on 56 as the US confirmed third place.
Canada will play the Americans in tomorrow's last round of games, when Bermuda will take on Cayman Islands.
The ICC Twenty20 World Cup qualifier will be held in United Arab Emirates in October and November.
It will offer six places for the 2020 ICC T20 World Cup in Australia.