Super Four graduates Afghanistan maintained their unbeaten run at the World Twenty20 Qualifier with a 29-run win over the USA at the Dubai International Cricket Stadium on Thursday.
Winning the toss and opting to bat first, Afghanistan posted a competitive 135 for four, with captain Nowroz Mangal's knock of 30 off 27 balls leading from the front.
In reply, the American outfit managed a mere 106 for seven, losing wickets at regular intervals in the face of Hamid Hassan's three for 14 and Mohammad Nabi's two for 22.
The UAE enjoyed a 42-run triumph over Canada.
Arfan Haider's 46 and Saqib Ali's 43 formed the backbone of the hosts' 142 for seven at the Sheikh Zayed Stadium in Abu Dhabi, after which two wickets apiece for Saqib Ali, Ahmed Raza and Shadeep Silva ensured a convincing win for the UAE.
The Irish secured their place in the Super Fours with a 37-run win after bowling Scotland out for just 99.
Scotland never recovered from losing four wickets in the first two overs, Fraser Watts, captain Gavin Hamilton, Richie Berrington and Neil McCallum all departing with only six runs on the board.
Kyle Coetzer (43) and Gordon Drummond (35) put on 62 for the sixth wicket to give them hope of an astonishing comeback, but that was soon extinguished.
It was yet another miserable display with the bat from Peter Steindl's men, who needed a huge victory to stand any chance of progressing in the tourney.
Ireland won the toss and elected to bat first. Scotland did well to restrict them to 136 for seven thanks to a disciplined bowling display.
Gary Wilson and Andrew White both top-scored with 19 as virtually everyone made only a minor contribution to the innings.
The Netherlands outdid Kenya thanks to four-fors from Mudassar Bukhari and Pieter Seelaar, who starred in a comfortable seven-wicket win for the Dutch.