Tranmere maintained their automatic promotion push with a hard-earned 2-0 win over 10-man Harrogate.
Rovers finally condemned Town to a third straight defeat thanks to two second-half goals in an ill-tempered clash.
After Josh McPake saw an early shot blocked, Rovers threatened again midway through the first period.
Calum MacDonald’s throw-in was met by Kane Hemmings, but his dipping 20-yard effort was off target.
Harrogate were reduced to 10 men just before the half-hour mark when striker Luke Armstrong was sent off after being shown a second yellow card in the space of three minutes.
Before half-time Harrogate goalkeeper Mark Oxley produced brilliant saves to keep out Elliott Nevitt’s header and Josh Hawkes’ crisp strike.
Everton loanee Lewis Warrington broke the deadlock in the 49th minute when he slotted home following a neat one-two with Hemmings.
Rovers struck again when Hemmings scored from the spot after substitute Jack Muldoon shoved Tom Davies.
Harrogate were denied a consolation when Peter Clarke superbly headed Jack Diamond’s effort off the line.
Subscribe or register today to discover more from DonegalLive.ie
Buy the e-paper of the Donegal Democrat, Donegal People's Press, Donegal Post and Inish Times here for instant access to Donegal's premier news titles.
Keep up with the latest news from Donegal with our daily newsletter featuring the most important stories of the day delivered to your inbox every evening at 5pm.