Ballygarrett's strong EEW All-County Hurling League Division 3 campaign continued in Rathnure as they breezed past their hosts with a double Doyle delight.
The first-half belonged to John Doyle, as he was an immovable force at full-forward in the opening period, notching his 2-2 salvo on his way to an excellent individual performance.
Meanwhile, speed was the key for Cillian Doyle late on as he shredded a tired Rathnure rearguard to wrap up the win.
John Doyle took just two minutes to make his first major impact, collecting a pass from workhorse Seán O'Brien before firing past Seán Nolan.
Despite a Michael Martin point, a brace from Doyle and Jack Hobbs helped the visitors into a 1-4 to 0-1 lead after 14 minutes.
Doyle's second goal arrived in the 16th minute and it could have been worse for the hosts shortly after, as Nolan did well to repel an O'Brien shot on goal and was called into action again to deny Cillian Doyle in the 20th minute.
Almost out of nothing, Rathnure got back into the contest courtesy of some classy stickwork and a tidy finish from James Flynn.
Syl Barron had three points by the interval but a long-range Brendan Corcoran response ensured Ballygarrett led by 2-7 to 1-4 at the change of ends.
Rathnure were a little more competitive after the interval, but six third quarter wides slowed a potential comeback.
Still, when Mark Boland produced an audacious bit of control and flip to the net in the 44th minute, his side trailed by just five (2-10 to 2-5).
Ballygarrett weren't going to let their lead slip. Cormac Moore came off the bench and made a positive impression with two nice points, while Eoin Corcoran scored four times in the second-half, but it was Cillian Doyle's two goals in three minutes that ended the game as a contest.
Trailing by 4-15 to 2-8 on home soil, Rathnure continued the fight into the last few moments.
They pulled a goal back when Alan Ronan's fizzing shot flew just under the crossbar from 35 yards out, but it was too little, too late to alter the outcome.
Ballygarrett are back in action with a home tie against Gusserane on June 14, while Rathnure are out the following day when they travel up to the Gorey District to face Tara Rocks.
Ballygarrett: Shane Quinn; Eddie Redmond, Seamus Doyle, Aidan Murphy; Brendan Corcoran (0-1), Stephen Redmond (0-2 frees), Harry Byrne; Tom Sinnott, Darren Morris (0-1); Brian O'Connor, Seán O'Brien, Eoin Corcoran (0-4); Cillian Doyle (2-0), John Doyle (2-2), Jack Hobbs (0-4, 2 frees, 1 '65). Subs. - Cormac Moore (0-2) for Hobbs (42), Jack Doyle for O'Brien, inj. (50), Hobbs for S. Redmond, inj. (55).
Rathnure: Seán Nolan; Philip Redmond, Eoghan Byrne, Stephen Martin; Ted O'Connor, Declan Foley, Alan Ronan (1-0); Michael Martin (0-1), Mark Boland (1-0); Syl Barron (0-8, 6 frees, 1 '65), Fran Murphy, Thomas Furlong; James Flynn (1-0), Seánie Redmond, Kyle Martin. Sub. - Paddy Flynn for K. Martin (37).
Referee: Thomas Furlong (Adamstown).