The St Eunan’s man was put to the line for retaliating at the end of the first half.
It proved the catalyst as Donegal upped the stakes and silenced Mayo who only managed to score one point in the second half.
Indeed it was Mayo who went in at the interval 1-5 to 0-6 ahead.
But some fine scores in the second half hitting ten points while Mayo only managed one point – a 45 from their goalkeeper.
Jim McGuinness will be delighted by his side’s performance today after they were played off the park by Kerry in their last outing.
Mayo had plenty of chances in the second half but they were almost all efforts from long range with no les than six balls falling easily into Paul Durkan’s hands.
But it was the accuracy of the Donegal forwards which won the game with Colm McFadden notching up 7 points, Michael Murphy claiming five points and young Patrick McBrearty getting two.
It was a team performance with big Neil Gallagher and especially the sublime Karl Lacey showing once more.
McGuinness will be happy as Donegal head to Croke Park next Saturday night against the All Ireland Champions.