The UAE have kept their hopes of a top two finish in the World Cricket League Championship alive with a second win over Canada in King City.

Canada batted first after winning the toss, and started their innings well, an innings of 53 of 51 from Hiral Patel. Usman Limbada also contributed with 31 as Canada reached 120-2 in the 30th over, a slow run rate, but not surprising for a slow pitch that was taking a lot of spin, with the UAE bowling spin for 42 of the 50 overs.

Limbada's dismissal prevented Canada from building on that start, despite 38 from Ashish Bagai, and they went from that 120-2 to being restricted to 179-9, Nasir Aziz taking 4-20.

The UAE's run chase was initially even slower than Canada's innings, and they had only reached 123 when Arshad Ali was the fourth wicket to fall in the 35th over. His wicket fell to Rizwan Cheema, who took three wickets inside two overs to give Canada a chance at defending their total.

Shaiman Anwar rebuilt the innings, scoring a patient 57 before he became Cheema's fourth victim, and the UAE picked up the scoring rate enough to secure the two wicket win with seven balls to spare, Nasir Aziz hitting a four to end the game.

The UAE therefore keep their hopes of a top two finish alive, and will play Namibia next month in their next matches, two they will hope to win. Canada's next matches in the tournament will be against the Netherlands later this month. Before then though, these two teams will meet in two Twenty20 matches at the Toronto Cricket, Skating and Curling Club over the weekend.