When Malaysia last played Oman, in last month's ACC Premier League, Oman won by 74 runs. So it was likely to be a challenge for the Malaysians in today's WCL Division 4 match at the Kallang Ground in Singapore.

But Malaysia rose to the challenge and completed a six wicket win to secure their place in Division 3 in Uganda later this year.

After winning the toss, Malaysian captain Ahmed Fiaz put Oman into bat. The Omani top order found runs hard to come by, with only Zeeshan Maqsood getting a decent start. It wasn't until Maqsood and captain Sultan Ahmed came together for the fifth wicket that Oman managed a decent partnership.

That pair put on 55 for the fifth wicket before Maqsood was out for 45. Ahmed then put on 47 for the sixth wicket with Amir Ali, that partnership ending when Ahmed was out hit wicket for 55. Amir Ali scored 30 before he was out in the 49th over, at which point Oman lost their last four wickets for just three runs.

Oman were bowled out for 198, two balls short of their full quota of 50 overs. Shahrulnizam Yusof continued his fine tournament and was the pick of the Malaysian bowlers with 3-24.

In reply, Malaysia lost Hammadullah Khan in the first over, but that initial setback didn't affect them. Captain Ahmed Fiaz led from the front with an innings of 70, including a partnership of 62 for the fourth wicket with Suharril Fetri.

Fetri finished the innings unbeaten on 46, guiding his team to a six wicket win with 7.2 overs to spare.

Results elsewhere meant that Malaysia secured promotion to Division 3, whilst Oman will be relegated to Division 5. Malaysia will play old rivals Singapore in tomorrow's final, with Oman taking on Jersey in the fifth place play-off.