Donegal ended up comfortable winners over Glenea United on what was a perfect day for football at the Hospital Field.
It was Rovers though who pressed hard to extend their lead and rue such missed opportunities when on 48 minutes McHugh had a header saved by Gallagher from a corner with the rebound from Bonner cleared off the line superbly by fullback Shea McCallum-McFadden.
Other results:
Milford United 1 Kilmacrennan Celtic 4