The Avondhu side were well in control of the tie for 56 minutes but nearly paid for going on the defensive then as Ballygarvan threw everything at them late on.
Milford’s dominance started in the first minute and didn’t wane until Mark Kennefick smashed a late free to their net when the result looked to have already been decided.
Up to that point Milford’s performance showed just what a competitive outfit they are with Eoin Dillon and Paddy O’Regan dominating.
Dillon in particular gave his usual top class performance at centre-back with O’Regan slotting over eight points (seven frees) which kept their tally ticking along when things were getting tough.
Others to impress for the Avondhu side were Henry O’Gorman (midfield), Seanie O’Connell (left half forward) and Gearóid O’Mahony at right half back.
Ballygarvan’s stars on the night came in the shape of Kennefick, corner forward Dan McCarthy and defenders Ciarán O’Sullivan and James Browne. O’Sullivan gave a spirited display at full back and was probably the standout player for the vanquished side on the night.
Milford were first to get into their stride with early points from O’Connell and O’Regan. Dillon, meanwhile, was giving an inspirational display — dominating the half back line while slotting over three monster points from inside his own half.
Emmet Aherne responded with a splendid point for Ballygarvan but four points in four minutes from Milford gave the impression that the game could be over the break.
However, a brace of long range points from Kennefick spurred Ballygarvan on and with McCarthy dominating the central third for long periods this game was back in the melting pot as the sides headed for the dressing rooms (0-9 to 0-4).
The second half was a much more competitive affair with Ballygarvan cutting the gap to three points early on and looking as if they could turn the game on its head.
However, despite their valiant efforts it wasn’t to be as they saw their dreams of success slip away despite their late heroics.
Scorers for Milford: P O’Regan 0-8 (seven frees); E Dillon 0-4 (three frees); S O’Connell 0-2; A Watson, C O’Gorman, H O’Gorman 0-1 each.
Ballygarvan: M Kennefick 1-4 (1-1 frees); D McCarthy 0-3 (two frees), E Aherne 0-2; K Ashman, M O’Riordan, A Murphy 0-1 each.
MILFORD: P O’Brien; G O’Mahony, R Villiers, P Watson; T O’Flynn, E Dillon, J O’Brien; H O’Gorman, J Hartnett; D Hannigan, A Watson, S O’Connell; C O’Gorman, P O’Regan, S Carroll.
Subs: J Cremin for S Carroll (40).
BALLYGARVAN: P Murphy; J Browne, C O’Sullivan, J Spillane; D O’Sullivan, G Spillane, D O’Sullivan; M O’Riordan, W McCarthy; S White, M Kennefick, E Aherne; D McCarthy, A Murphy, L Dillon.
Subs: D O’Sullivan for W McCarthy (40), K Ashman for L Dillon (40), M O’Callaghan for J Spillane (50).
Referee: G Scully (Killeagh)