It was Clydesdale Cup action and a game of 2 halfs.
The first half was pretty even with Lanark probably having the better of the chances but thanks to Liam Grant in the Rovers goal making some great saves it looked like both sides would go in even at half time.
Another great save by Grant however, was followed up by the Lanark opener to send them in at half time 1 up.
The Rovers never seemed to turn up in the second half with Lanark taking control scoring a further 2 goals.
Rovers got a goal near the end but it was too little too late.
Lanark will now meet Forth in the final next Monday.