The ACC Twenty20 Cup is proving to be one of the most exciting and interesting cricket tournaments of the year so far, and not just out of tournaments below Test level. We've seen big scores, tight games, upsets and everything you want to see in a tournament.

And with two days play to go in the group stage, only Malaysia can't reach the semi-final stage, which is surprising considering that they have the tournaments only professional player in the form of Somerset's Arul Suppiah.

After an exciting first days play, the morning of the second day saw the UAE beat Singapore by eight wickets, and hosts Kuwait lose another close match, this time to Saudi Arabia by five wickets with one ball to spare.

The afternoon saw the tournament's first big upset, as Qatar beat Nepal, one of the pre-tournament favourites. Qatar needed 23 runs from the final two overs, a tricky target, but made a lot easier when 22 runs were taken from the 19th over. Irfan Hussain then hit a six (pictured right) to spark wild celebrations in the Qatar camp.

The afternoons other game saw Malaysia lose again, this time to Oman, playing their first game, and also gaining some match practice ahead of Division Two of the World Cricket League next month.

Malaysia's poor form continued on the third day as they were crushed by Qatar, who won by eight wickets with almost five overs to spare, putting Malaysia out of the tournament. We then got another upset in the morning's other game, as Oman beat Afghanistan by 64 runs.

After losing to Singapore by one run on the first day, Hong Kong made no mistakes this time, and beat Saudi Arabia by 17 runs. Ilyas Gul (pictured left) was the man of the match for his excellent 4/32 from his off-spin bowling.

The other game in the afternoon of the third day saw hosts Kuwait pick up a relatively straightforward 16 run win over Singapore, Azmatullah Mohammad picking up the tournament's first five wicket haul, taking 5/24.

Photos courtesy of the Asian Cricket Council