The final will be played at the Sultan Qaboos Sports Complex on March 27. Hosts Al Nasr were too good against Mussanah in the other semifinal that was played at the Saada Sports Complex in Salalah, winning 3-1.
In Sohar, the hosts rode a hat-trick from Fidran to shock Fanja. Fidran opened the scoring and soon Fanja was trailing by two goals as Mohammed Aiyad scored an own goal.
Fidran then slammed two more goals to take the match beyond their fancied rivals. Abdulrehman al Ghassani got a consolation goal.
In Salalah, Nasr was trailing by an early goal when Fahad Naseeb scored an own goal. But the hosts rallied to draw level through Kofi Mishkak and then Abdullah Nooh and Mazin al Saadi scored to lead the team to an easy win.