Bristol Rovers fell to a 3-1 Sky Bet League One defeat on the road to Exeter City.
The Gas looked set for a hard-fought three points when Promise Omochere tucked in just after the hour to give Rovers the advantage, after Isaac Hutchinson has seen his header ruled out for offside three minutes earlier.
Exeter levelled through Jack Fitzwater’s header on 73 minutes but Rovers saw another goal ruled out for offside, before Scott Sinclair missed a big chance to retake the lead.
But the home side would themselves go in front through Millenic Alli’s finish before Jake Richards added a third for Exeter in the closing moments.
Watch the full highlights in the video player above.