It was raining at Stirling today, and not just the wet stuff that caused play to be delayed by 2 and a half hours. It also rained boundaries as a sensational display of big hitting from Zeeshan Maqsood saw Oman secure a seven wicket win over Canada.

Oman won the toss, and with the conditions the way they were in Stirling, it was no surprise that they chose to field first in a match reduced to 15 overs per side. A poor first over went for 16 runs, and the rain came back after 2.1 overs with the score on 24-0.

They weren't off for too long, but there was a further reduction in overs to 13. Both Canadian openers were out for low scores, and it was Nitish Kumar who did the damage for them, scoring 52 from just 25 balls. He fell in the final over, with Canada scoring 133-3 from their 13 overs.

With the target being almost as much as what Oman were unable to chase in 20 overs against Kenya yesterday, the odds of them doing so today seemed slim.

Zeeshan Maqsood obviously doesn't pay attention to the odds though as he launched an amazing onslaught on the Canadian bowling attack. He brought up his fifty in just 16 balls - there have only been 8 faster in List A Twenty20 matches - and dominated the Omani run chase.

When the game came to an end, he'd scored 86 from just 41 balls, including nine fours and five huge sixes. Oman won by 7 wickets with 10 balls to spare.

After two disappointing defeats, Oman have got back on track in fine style. They have the four strongest teams in the group though, the first of which will be the Netherlands on Tuesday. Canada's next match is against the UAE, also at Stirling, on Tuesday.