Clyde moved up to fifth in League Two following a well-deserved win away to Annan Athletic.
Ryan Frances gave the visitors the lead after 25 minutes, meeting Kieran MacDonald's free-kick at the back post, heading past Kenny Arthur from six yards out.
Annan grabbed an equaliser five minutes before half-time, Peter Weatherson heading home Andrew Mitchell's cross from the middle of the penalty area.
Clyde restored their advantage three minutes after the restart when Weatherson fouled Michael Daly in the box. John Sweeney stepped up and fired the spot-kick home into the top-right corner of the net.
The away side looked the more likely to extend their lead, with Arthur called upon to make a number of good saves in the second half to keep the deficit at just the single goal.
Arthur, Chisholm, McNiff, Weatherson, Bradley (Todd 76), Andrew Mitchell, Sloan (Brannan 82), Flynn (Logan 52),Love, Mackay, Hopkirk. Subs Not Used: Davidson, Swinglehurst, Alex Mitchell, Anderson.
Barclay, Brown (Dickie 76),McQueen, Frances, MacDonald, Ferguson (Gray 57),Capuano, Sweeney, McColm, Daly, McCluskey (Scullion 70). Subs Not Used: Watt, MacBeth, Marsh, Rajovic.
Frances, MacDonald. Goals: Frances 26, Sweeney 49 pen.