A first half Darren McGinley goal set Glenswilly on their way to an All-County Football League Division One win at neighbours Termon.
McGinley rounded off a fine move on 22 minutes to tuck past Michael Boyle after Barry Molloy had batted a Michael Murphy ball into his path.
That goal, with Gary McDaid’s side making the most of the wind at their backs, made it 1-6 to 0-2 for the visitors at half-time.
Ciaran Bonner was back at the heart of the Glenswilly midfield and opened the scoring with the first of his three points.
Termon’s Ollie Doherty cancelled out that score and the Daire McDaid levelled it up as Michael Murphy, who would score five points in all, had put Glenswilly 0-2 to 0-1 up.
However, Glenswilly were in a decent position at the break - seven points up - with Murphy’s four points, Bonners’ brace and McGinley’s goal creating the cushion.
Termon had picked up a useful two points against Gaoth Dobhair on Friday night and Daireann Gibon’s team knew the stiff task awaited them to get anything from last year’s beaten Ulster finalists.
Ollie Doherty popped over a long range point for the hosts to start the second half in a positive fashion.
Glenswilly, though, with Murphy and Bonner again on target, were competent at weathering the storm even without Neil Gallagher, who had a touch of ‘flu.
Ricky Gallagher and James Doherty did score successive points for Termon but whatever chance there was of a comeback deteriorated when Austin Marron rashly kicked at Oisin Crawford, who was on the ground.
It was a needless rush of blood to the head for the Termon captain, who at least gave an apology to the injured party moments later.
Glenswilly were in control and late points from Barry Molloy, Charley Bonner and McGinley moved them away from the foot of the table. Caolan McDaid’s score was merely consolation.
Termon: Michael Boyle; Joe O’Donnell, Kevin McDaid, Sean McDaid; James Doherty (0-1), Anthony McGrenra, Nathan McElwaine; Ollie Doherty (0-2), Jimmy Gallagher; Steve McElwaine, Caolan McDaid (0-1), Ricky Gallagher (0-1); Johnny McCafferty, Daire McDaid (0-1, 1f), Auston Marron. Subs: Aidan Sweeney for Gallagher (23), Christy Conaghan for S McElwaine (29), Daniel Conaghan for N McElwaine (41), Trevor Alcorn for McGrenra (42), Pauric Mccafferty for O Doherty (58).
Glenswilly: Philip O’Donnell; Brian McDaid, Eamonn Ward, Paddy McFadden; Paddy Diver, Joe Gibbons, Cormac Callaghan; Aidan McDevitt, Ciaran Bonner (0-3); Ciaran Molloy, Caolan Kelly, Darren McGinley (1-1); Oisin Crawford, Michael Murphy (0-5, 4f), Barry Molloy (0-1). Subs: Charley Bonner (0-1) for C Molloy (45), Gerard McGrenra for Diver (48), C Molloy for Crawford (51).
Referee: Seamus McGonigle (Aodh Ruadh).