Berwick took a point from an enthralling 3-3 draw against Clyde at Broadwood, but they will have left feeling disappointed after surrendering a 3-1 second half lead.
Rangers led 2-1 at half-time with goals from Jonny Fairbairn and Lee Currie, David Gold making it 3-1 after the break.
But Scott McManus netted his second from the penalty spot and a Michael Daly goal meant Rangers left with only a point, despite having the lion’s share of the play.
They also finished the game with 10 men after Currie was sent off for a foul just two minutes from the end of normal time.
Berwick got off to a good start with Darren Lavery seeing a header saved by goalkeeper Jamie Barclay low in the corner after just two minutes.
And they took the lead after just nine minutes when a Dean Hoskins’ corner was whipped in and centreback Jonny Fairbain smashed home from close range for his second goal in two games.
Lavery went close again after 12 minutes when he pulled a shot wide after good build-up play involving Colin Cameron and Scott Maxwell.
And as Rangers continued to make all the early running, David Gold saw a shot flash past the post, whilst Lavery was unlucky when he had a volley come back off the crossbar.
Kevin Watt eventually got a shot in for Clyde at the other end but it went wide.
Maxwell then saw Barclay pull off a good save to keep Clyde in the game, and the home side went straight up the pitch and equalised when a defensive mix-up let Scott McManus in for the equaliser after 34 minutes.
As Berwick tried to respond Gold saw a shot hit the outside of the post from distance and Lavery shot over, but in the 44th minute they eventually got their reward when Lee Currie fired them in front for a second time, his free kick finding the net after a fumble by the ex-Berwick stopper.
Berwick keeper Billy Bald was forced into making two saves at the start of the second half, following a close-range header and a shot from McManus, and as the game swung from end to end, Paul Willis and Currie both got shots in for Berwick as well.
Rangers finally gave themselves some breathing space with a deserved third goal when Maxwell and Lavery combined well, the latter beating his man before crossing low for Gold to finish with a first time shot after 67 minutes.
But Clyde refused to give up without a fight and McManus pulled a goal back from the penalty spot following a foul by Fairbairn on Scott Ferguson after 76 minutes, and four minutes later it was all square again when substitute Michael Daly headed into the corner from a Scott Durie cross.
As Berwick tried to raise their game, Devin Jacobs shot straight at Barclay, whilst Scott Dalziel had a penalty claim turned aside.
Fairbain also had a shot cleared off the line in the closing stages whilst substitute Ben Miller had a shot blocked in the box.
Then, as if to add insult to injury, Rangers had Currie sent off in the final minutes of the game following a foul.
Clyde: Barclay Durie Frances O’Donnell Marsh McQueen Ferguson Sinclair (Gibson 81), Watt (Daly 46), McManus McKinnon (Young 62).
Bookings: Frances 69 unsporting behaviour;
Berwick: Bald Notman Jacobs Cameron Fairbairn Hoskins Gold Currie Lavery (Dalziel 70), Willis (Miller 73), Maxwell
Bookings: Currie sent off 88 foul
Referee: Nick Walsh.