There was a thriller at Poulsom Park when the BSM Manx Plate Semi final between Castletown and Ramsey B ended 12-12.
Two tries from Daryn Thompson, plus a conversion from Josh Carine, put Ramsey 12-0 ahead.
Town struck back and tries from Luke Purdy and Daryl Richards, plus a Sam Peel conversion, levelled the scores with just minutes to play.
There were no further scores in extra time and the competition rules indicate that Ramsey B will go through to the final as the away team (similar to the football away goal rule).
However, this is subject to confirmation from the MRFU.
There was no doubt about the other semi-final.
Vagabonds B beat Emerging Nomads 20-12 at King Williams College.
Aaron Kelly and Tom Gascoyne both bagged tries for Vagas and Michael Oates weighed in with two conversions and two penalties.