Plymouth saw their Sky Bet League One titles hopes dented as they crashed to a 5-2 defeat in a thriller at Peterborough.
The hosts took command with two goals in the space of four first-half minutes as captain Jonson Clarke-Harris slammed in a 16th-minute penalty after Kwame Poku was pushed by Saxon Earley.
Darren Ferguson’s men quickly doubled their advantage as Hector Kyprianou tapped home after Ephron Mason-Clark volleyed against a post.
Argyle boss Steven Schumacher reacted with a double substitution and his side hit back when Bali Mumba’s cross from the right in the 36th minute was steered home by Earley.
Posh restored their two-goal cushion nine minutes into the second half as Harrison Burrows slotted through the legs of goalkeeper Callum Burton, but Plymouth responded again when Macauley Gillesphey headed in a Finn Azaz corner in the 58th minute.
Argyle were finally put to the sword by two further Posh goals as Clarke-Harris bagged his 20th of the season from close range in the 64th minute after Jack Taylor steered a Mason-Clark cutback across the face of goal.
Then Taylor got in on the act himself to seal the deal with 11 minutes to go as his shot from Mason-Clark’s pass squirmed under the body of Burton.
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.