Adi Yussuf struck in the 90th-minute to seal Mansfield Town a dramatic come-from-behind victory at Morecambe.
The Stags arrived at the Globe Arena looking to arrest their poor form having won just one of their last seven games, as well as losing back-to-back clashes.
But after a quiet first half it looked as though the hosts would inflict another defeat on Mansfield as Paul Mullin held his nerve from 12 yards, with 20 minutes left after Nicky Hunt had tugged Kevin Ellison back in the box.
However, Clements bundled the ball home five minutes from time after Roche had saved from a Lee Collins header, before Yussuf scrambled home moments later to seal all three points for the Stags.
Due to wet conditions the game required a precautionary pitch inspection at 3pm but the referee deemed the seemed good enough to go ahead.
Both fans might have wished the outcome was different after a forgettable first half in which Scott Shearer was forced into the only real save of any note, diving to his right to palm away a Mullin curled effort.
Mansfield had the first effort of the second half but Matt Green could only hit the side netting after cutting inside following Hunt’s cross-field pass.
In the 70th-minute the game burst into life as Hunt pulled Ellison back in the box and Mullin fired low and right from the spot for his tenth goal of the season.
But Mansfield refused to lie down and with five minutes left Clements reacted quickest to level proceedings after Collins’ flicked header was kept out.
And the turnaround was complete as the clock ticked over to 90 minutes as Yussuf bundled the ball home after a good run into the box from Collins for his fourth goal of the campaign.