In what proved to be a very poor performance Carluke ended up on the wrong end of a 7 goal match.
The match started poorly for both teams when neither gained any foothold in the match and stray passes were the order of the day for both sides.
Carluke took the lead late in the 1st half when a free kick from Craig Stewart saw Gordon Murphy knock the ball in to the path of Ryan Smyllie and a great finish high in to the Forth net put Rovers 1-0 up.
Forth broke in the last minute of the half down the right and a cross found player manager Chris McGroarty at the back post but his back heeled effort was cleared off the line by Rovers keeper Stuart Thomson to keep the visitors in front 1-0 at half time.
The second half stated just as poorly for both sides as the first had taking a full 15 mins for a chance of note to be made and this came from Forth down the right again with an excellent finish from distance making it 1-1, the home side took the lead in the 73rd min wwhen a break on the left ended with Carlukes Marc Napier giving away a penalty which was scored to make it 2-1.
Before Carluke had the chance to react they found themselves 3-1 down as poor defending allowed the home side in for another goal.
As the match entered the last 10 mins Rovers forced a corner on the left which was met by the head of Craig Stark to bundle the ball over the net for 3-2 and give the visitors a bit of hope but as the visitors chased an equaliser Forth broke down the right after being gifted possession by Carluke and made it 4-2.
Rovers did pull a goal back in the final minute when a free kick again found the head of Stark but it was too little too late and the home side recorded a 4-3 win