This year's Intermach Cup final will be between Mainlink and Lady Margaret following a dramatic finish to the second semi-final between Mainlink and Goatacre.

With the wind behind them in the first half Mainlink took a 3-0 lead with goals from John Litton, Mark Blaylock and Daniel Allan.

Goatacre made good use of the conditions in the second half to battle back with goals from Sam Parrish, Chris King and Jif Wilkins.

The game could have gone either way in the last 15 minutes but eventually penalties were needed.

Goatacre's seventh was saved by Mainlink's Gavin Morse and Simon Lilt slammed in his spot kick to complete a 7-6 penalty shootout win.

Lady Margaret pulled off a shock 7-1 victory against league leaders NSC in the first semi-final.

In the Intermach League Nationwide's recent good form was halted by Dunbar, losing at home by 5-2.