Nearing the end of the first half Kevin Sweeney pointed to drag Johntown back level at 0-6 to 1-3 but Borris poured forward and a point from Craig Wall, followed by a goal from Emmet Foley, took them 2-4 to 0-6 ahead at the break.
The Carlow side extended their lead with another goal in the 32nd minute through Jack Kavanagh. Michael Malone followed with a point, and while Borris were made fight all the way afterwards, they held out for a good win.
Scorers for Borris VS: E Foley 2-0, M Kavanagh 0-4 (3fs), J Kavanagh 1-0, C Wall 0-2, S Whelan, M Malone, C Canavan, D Byrne 0-1 each.
Scorers for Coláiste Mhuire: K Sweeney 0-7 (4fs), C Martin 1-2 (1-0f, 0-1 65), L Hickey 1-0, S Donnelly 0-1.
BORRIS VS: D Wall; S Whelan, J Kelly, B Nolan; D Byrne, T Joyce, B Barcoe; C Wall, D Dalton; M Malone, M Kavanagh, M Walsh; J Kavanagh, E Foley, C Canavan.
Sub: Martin Kelly for Walsh.
COLÁISTE MHUIRE: S Moriarty; N O’Gorman, T Moriarty, M Drennan; D O’Gorman, C Martin, S Quinlan; W Brennan, F Phelan; J Kenny, P Duggan, K Sweeney; E Vaughan, J Stanley, S Donnelly.
Subs: L Hickey for Phelan (inj), L Hughes for Duggan.
Referee: S Whelan (Wexford).