Rovers again should have had this match out of sight but despite taking the lead an incredible four times in the match they had to settle for a share of the points.
The home side pressed Carluke back early on and a rare mistake from John Renwick allowed them an early chance that went just wide.
The first chance for the visitors came from a great San Biggart ball to Greg Fernie but his shot was just wide of the Perthshire goal.
The home side should have opened the scoring in the 12th min when poor defending allowed Munro a shot on goal but Renwick was on hand to clear off the line.
Perthshire had another good spell of pressure but it was in fact Carluke who opened the scoring when Biggart combined with Ian Watt who in turn released Fernie and an excellent finish from 25 yards gave the visitors a 1-0 lead in 18 mins.
Unfortunately for Rovers this lead did not last too long as they lost possession and Perthshire attacked on the left before the ball was cut back and despite Dan Tobins best efforts it was scrambled home by Malcolm for 1-1 after 20 mins.
The visitors did however restore their lead again only a couple of minutes later however when an excellent Crossfield ball from Peter Lynn found Watt who rifled a fantastic shot home for 2-1.
Carluke should have increased this lead further in the 31st min when another great ball from Biggart found Fernie but his header was just wide of target with the keeper totally wrong footed.
Perthshire were proving to be dangerous from set pieces and this was the downfall for Carluke in the 37th min when a corner found the unmarked Kirkwood who headed home for 2-2.
With the game winding down towards half time Rovers produced a bit of pressure of their own and when Chick McCole picked the ball up in the middle of the park almost everybody was looking for him to play the ball wide but he hit a low shot from all of 35 yards that crept in at the post to give Carluke the lead at 3-2, this lead should have been increased in the final minute of the half when Watt was set up for an effort on goal but his chip was just wide of the left post.
Half time Glasgow Perthshire 2 v 3 Carluke Rovers.
Rovers started the second half well and Biggart flashed a ball across the Perthshire goal in 47 mins that Fernie just failed to turn in to the net.
The visitors did however increase the lead in the 53rd min when a throw in on the right found Watt who took a few strides in to the home area before unleashing a superb shot high in to the net for 4-2 to Carluke.
Again Carluke did not settle on this lead and a soft penalty awarded against the impressive Alberto Vezza allowed Kirkwood to score his second of the match for 4-3 after 55 mins.
The game now was end to end stuff with neither side settling for what they had and in another attack Biggart again played another great ball in from the left and again Fernie was unlucky not to connect at the back post.
With just over an hour on the clock Perthshire thought they had brought the match level again when Gibson had a net bound free kick turned round the post by Tobin for a corner and when this was played in Kirkwood again headed goalward but Vezza cleared the ball off the line.
The 65th min saw an extremely controversial part of the match when Fernie put an excellent ball forward that was reached by Vezza with his header being clawed from behind the line by the home keeper with no goal being given, Vezza was quickest to react reaching the loose ball before being bundled over in the penalty area again with nothing forthcoming much to the annoyance of the visiting Rovers.
Carluke continued to look to increase their slender lead and in the 70th min they won a corner that was played in low to Watt but his effort was deflected past the post, the second corner found the head of Vezza but his effort was cleared off the line.
With the match getting in to the last ten mins the pace did not drop and Fernie set Watt in on goal after 82 mins but the home keeper brought off an excellent save to deny the striker, then a minute later another ball in from the left was knocked on to his own bar by the Perthshire centre half.
As is normally the case Rovers were made to pay for these missed chances when they lost possession on the right and Perthshire scored from a cut back to Smith for 4-4 in 83 mins.
If anyone thought this was the end of the action they were mistaken as Carluke took the lead again in the match for an incredible fourth time when a free kick from Biggart beat the entire home defence and Fernie sneaked in at the back post to rifle the ball home for an incredible 5-4 after all of 86 mins.
The visitors looked to have seen the match out but in the 92nd min Perthshire put pressure on them down the left as they had all day and from a throw in the ball broke to Craig who despite looking to handle the ball was allowed to carry on and stab the ball home for 5-5.
Rovers will consider this as two points dropped but they do however keep up the unbeaten run which is now extended to six and hopefully have blown away the holiday cobwebs.
Tobin, Burns(Duncan), Renwick, Lowdon, Biggart, McDougall, Vezza(Stark), McCole, Lynn(Gow), Fernie, Watt.