Riffa and Al Ahli have booked their places in the King’s Cup final.
Riffa beat neighbours East Riffa 2-1 while Al Ahli defeated Hidd 5-3 in penalty shoot-out in the semi-finals played yesterday at the Bahrain National Stadium.
Mohammed Jassim Marhoon...