Montrose fought back twice to earn a point at Ochilview despite playing the last quarter of an hour with 10 men, but manager Stuart Garden was still fuming long after the final whistle.
Two stoppage-time goals from Annan gave Montrose a post-Christmas hangover and saw the Borders side climb to third in League Two.
Montrose have reluctantly agreed to part company with Lloyd Young.
Montrose manager Stuart Garden was left disappointed as his team went down tamely at home to a Clyde side who have now gone clear at the top of League Two.
Montrose boss Stuart Garden has brought in Dundee midfielder Jamie Reid on a month-long loan.
Peterhead went top of Division Two with an explosive burst of second half goals in a game that had a draw written all over it for much of the 90 minutes.
It isn’t often you get the chance to leapfrog four teams in one go, but that is exactly the opportunity that Montrose have when they travel to Peterhead.
Montrose hit two goals in the final three minutes to earn a point at home to Elgin to the delight of manager Stuart Garden.
Montrose shared the spoils with Berwick in their rearranged League Two fixture.
Montrose boss Stuart Garden wants to see their resentment at having to travel to Berwick for the second time in seven days taken on to the pitch in the rearranged fixture this evening.