Owen Dale scored his first Portsmouth goal to help Danny Cowley’s side maintain their unbeaten start to the season with a 3-1 win at home to Bristol Rovers.
Joe Pigott and Connor Ogilvie were also on target for the home side but the victory was overshadowed by a suspected broken leg for midfielder Louis Thompson.
Thompson was taken to hospital by ambulance after falling victim to a reckless 18th-minute challenge from Glenn Whelan, who was lucky to escape with just a yellow card.
The game was held up for seven minutes while Thompson received medical treatment.
Pompey took the lead 12 minutes before half-time when a perfectly placed corner from Michael Jacobs found the head of Ogilvie, who picked out the top corner
Pompey were in the ascendancy but a mistake from captain Sean Raggett after 61 minutes saw him robbed of the ball before Aaron Collins scored with Rovers’ first attempt on goal.
Pigott fired Pompey back in front from the penalty spot nine minutes before the end after being fouled by Harry Anderson before Dale’s stoppage-time header sealed the points.
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.