Underdogs Belvo needed to start well and they tried to keep the ball in hand in the difficult wind. However, when that strategy backfired early, Terenure took full advantage.
Roche’s first try came after just two minutes and there was a cutting edge about ‘Nure, Jordan Lynch and David Doyle in particular showing up well.
The lineout and maul produced a second try for Roche to make it 10-0 in the 53rd minute, and Terenure’s maul also helped them earn a penalty, which was kicked by full-back Billy Dardis for a winning lead.
Or so it seemed. Belvo centre Ger Young steamed onto a short ball from Sean McCullagh and cut inside for a superb try, converted by Young in the 66th minute to cause a hectic finale but Terenure prevailed.
TERENURE COLLEGE: B Dardis; M Madigan, H Brewer, S O’Neill (capt), J Lynch; R Church, T Schmidt; S Borza, A Roche, T Creagh, R Somerville, R Lalor, N O’Sullivan, P Thornton, D Doyle.
Replacements: M Murphy for O’Sullivan 11 mins – temp; K Colgan for Borza 33 mins – temp; K Colgan for Borza, C Trenier for Creagh, M Murphy for Lalor all 44 mins; C Weakliam for Schmidt 50 mins; J Swaine for Church 62 mins; J Carroll for Roche 66 mins.
BELVEDERE COLLEGE: J Egan; C Clifford, J Hitchcock (capt), G Young, N Hubbard; M White, M Dempsey; I Soroka, D Butler, S McDonnell, R Fenlon, J Kelly, J Doyle, J McGauran, E Heneghan.
Replacements: I Guerin for Kelly, R McDermott for Hubbard, S McCullagh for White all 49 mins; J Hutchinson for Butler, B Lysaght for McDonnell both 71 mins.
Referee: B McNeice, Leinster Branch.