A second consecutive big innings from opener Clare Shillington helped Ireland Women comprehensively beat Canada Women by 77 runs in a Group B match of the Women's World Twenty20 qualifiers in Dublin. The win guaranteed Ireland a place in the semi-finals, after the hosts had trounced Japan by 117 runs on Tuesday.

Ireland, electing to bat, got off to a flying start as Shillington and Isobel Joyce added 71 runs for the opening wicket. Shillington, who was again adjudged the Player of the Match, struck 12 fours during her 61-ball 81, as she helped take Ireland to a competitive total of 146 for 7 in 20 overs.

Canada got off to a sedate start in their run-chase, losing opener Monali Patel in the second over and scoring just 34 runs in the first ten. The visitors never really got going, and managed to hit just five boundaries in their innings, as tight and incisive bowling from Ireland bowled out Canada for just 69 in 19.2 overs. Offspinner Eimear Richardson was the pick of the bowlers for Ireland, finishing with figures of 3-1-10-2.

In the other Group B game, Japan Women produced a dismal batting display as they were bowled out for just 21 and succumbed to a ten-wicket defeat to Sri Lanka Women.

Put in to bat, Japan got off to a dire start, losing opener Mariko Yamomoto off the first ball of the innings. They managed only two boundaries throughout, both coming from Ayako Nakayama, who was also the team's top-scorer with 12. None of the other batters got more than two runs, and Japan were bundled out in 18.1 overs.

In reply, opener Yasoda Mendis struck four fours during her seven-ball 18, as Sri Lanka completed the chase in just 10 deliveries. Medium-pacer Eshani Kaushalya, who took 4-0-5-2, was named as the Player of the Match.

In Group A, the Player of the Match Nattakan Chantam scored an 18-ball 24 to help Thailand Women to a six-wicket win over Netherlands Women in a low-scoring encounter at The Vineyard.

Electing to bat, Netherlands could only manage 84 in their 20 overs, with Denise Hannema top scoring with 25. The Thailand bowlers were economical, with offspinner Rattana Sangsoma standing out with figures of 3-0-11-2. Thailand were slow and methodical in the run-chase, as openers Pundarika Prathanmitr and Naruemol Chaiwai put up a 31-run opening-stand, before Chantam's knock completed the win.

Half-centuries from captain Sana Mir and Bismah Maroof set up Pakistan women's 72-run win over Zimbabwe women to put them on top of the table for Group A.

After electing to bat, Pakistan were rocked early as Javeria Khan and Iram Javed were dismissed without scoring in the second and fourth overs. But an unbeaten fifth wicket partnership of 107 runs, off only 79 balls, between Mir and Maroof took Pakistan to 142 in their 20 overs.

In reply, only two of Zimbabwe's batters managed to get into double figures. Qanita Jalil struck in successive overs, removing the openers before the score had passed six. Chipo Mugeri and captain Ashley Burdett held firm until the 13th over. But Javed removed Mugeri, who was the top-scorer with 32 off 33 balls, including six fours, which triggered a collapse, with five wickets falling for 16 runs. Nida Dar produced a miserly spell of 4-1-6-2 and Sana Mir collected a wicket as well to be adjudged Player of the Match