Galway made it two wins out of two in Allianz Football League Division 1 with a one-point win over Donegal at O'Donnell Park.
The Tribesmen have a 100 per cent record following their return to the top flight, while Donegal are also two-for-two - except Declan Bonner's men have lost both of their games.
The dynamic Damien Comer and the accuracy of Shane Walsh was the difference between the teams. Patrick McBrearty just didn't have enough help up front for the home team.
Comer was on the scoreboard on 21 seconds. He got a goal early on last week against Tyrone, but this time it was a point.
Paul Conroy added a second before McBrearty continued where he left off in Kerry with a point from a 35-metre free. By half-time McBrearty had hit six points, four from frees and two from play and largely kept Donegal in the contest.
Galway took a grip on the game on 15 minutes when Declan Kyne came forward to release Eamonn Brannigan to fire to the Donegal net and Damien Comer burst through from midfield and almost had a second, his shot going just over.
McBrearty kept Donegal in touch with two frees but Galway were four to the good on 29 minutes after two quick points from Shane Walsh, one from play.
McBrearty and Walsh traded points before Donegal finished the half well with two points in the final minute from Paul Brennan and Stephen McBrearty, the last point coming after a great pass from Ryan McHugh to Patrick McBrearty, who released his brother.
Galway led by two at the break - 1-07 to 0-08.
There was a lively start to the second half with Stephen McBrearty pointing inside a minute and Peter Boyle denying Comer a goal at the other end a the expense of a point, while Patrick McBrearty cut the lead to one inside three minutes.
By the 42nd minute Donegal were ahead thanks to a magnificent effort from Odhrán Mac Niallais and another McBrearty free.
Shane Walsh levelled with a magnificent effort and he was then wide from close range when going for goal.
Walsh put Galway back in front but there was ten minute lull before McHugh hit a magnificent equaliser.
Within a minute Walsh edged Galway back in front from a free with seven minutes left. Ciaran McGinley fisted Donegal level but Sean Armstrong lofted Galway ahead again as Donegal were punished for mistakes.
Paul Conroy and Shane Walsh had great chances to add to the lead as Donegal were just not able to get an equaliser.
Donegal: Peter Boyle; Stephen McMenamin, Caolan Ward, Eoghan Bán Gallagher; Ryan McHugh (0-01), Paul Brennan (0-01), Tony McClenaghan; Leo McLoone, Hugh McFadden; Martin O'Reilly, Stephen McBrearty (0-02), Caolan McGonagle; Patrick McBrearty (0-09), Darach O'Connor, Odhrán Mac Niallais (0-01).
Subs: Eamonn Doherty for McClenaghan 24; Niall O'Donnell for McGonagle; Ciaran Thompson O'Reilly, both ht; Mark McHugh for E Doherty 53; Ciaran McGinley (0-01) for S McBrearty 61; Kevin McBrearty for Thompson bcard 72
Shane Walsh with little or no room, executes a fantastic score pic.twitter.com/yW32PtCOap— The GAA (@officialgaa) February 4, 2018
Galway: Ruairi Lavelle; Declan Kyne, Sean Andy O'Ceallaigh, Eoghan Kerin; Cathal Sweeney, Gareth Bradshaw, Johnny Heaney (0-01); Paul Conroy (0-01), Peter Cooke; Sean Kelly, Shane Walsh (0-06), Eamonn Brannigan (1-00); Patrick Sweeney, Damien Comer (0-03), Adrian Varley.
Subs: Padraic Cunningham for Varley 50; Thomas Flynn for P Sweeney; Gary O'Donnell for C Sweeney, both 60; Sean Armstrong (0-01) for Cooke 63; Johnny Duane for O Ceallaigh 64
Referee: Padraig Hughes (Armagh)