One final and four semis to be played
In football, there is further league action today - including some key fixtures in JCK Division Two - but it's the cups which once again take centre stage this weekend.
The Keystone Law Hospital Cup semi-finals are being played simultaneously on Ballafletcher's two pitches this afternoon, kicking off at 3pm.
Rushen United play Corinthians and St George's face Douglas Athletic.
Then, tomorrow, it's the Nedbank Women's FA Cup final, where Peel take on Corinthians.
Kick-off at the Bowl is 2.45pm.
There are also the semi-finals of the Ascot Hotel Junior Cup, kicking off at 2pm.
Old Boys host Laxey at Blackberry Lane, and St George's welcome Rushen United to Glencrutchery Road.

Athletics: Top-five for Cain at Swansea Half Marathon
Jamie Cringle 'a couple of steps closer in the right direction' after TT crash
Football: Castletown and 'Youthie' into Paul Henry Gold Cup final
Jade Burden 'so fired up' for rearranged title fight
Rhys Stephenson wins TT 'Star of Tomorrow' award