With word filtering through that Watsonians were well up on Howe of Fife at Myreside and on the cusp of clinching the BT National 1 title, the clash at Mayfield was all about second place and a play-off spot.
Marr were in pole position, 11 points ahead of Dundee and needing a bonus point win to go into the head to head with Gala for a spot in next season’s BT Premiership.
Dundee needed a bonus point win to stay in the race.
Full-back Blair Cochrane opened the scoring for Dundee and Duncan Leese converted.
No 8 Peter Redmayne crashed over for Leese to again add the extra points.
Leese slotted a penalty after the break, then Redmayne grabbed his second try, which Leese again converted.
A bonus point followed when prop Alan Brown snaffled try number four. Leese converted and added a penalty.
Marr ran in two late tries.
Marr play their final league match against Stewart’s Melville at Inverleith next week, where a bonus point win would take them out of Dundee’s reach.
Regardless of what the Troon men do, Dundee know wins in their final two home games, against Jed next week then Watsonians on April 16, could just lead to a clash with the now coachless borderers.
Watsonians took the BT National 1 title with a 61-17 win against Howe of Fife but, with results elsewhere going their way, the Duffus Park men will be plying their trade in National 1 next season.
At Beveridge Park in BT National 2, Kirkcaldy scored 10 converted tries in defeating Greenock Wanderers 70-5.
Kurt Littlejohn grabbed a hat-trick. Sasa Tofilau and Finlay Bruce scored a couple of tries each, Rory Brown, Craig Arthur and David Milne got one apiece and Finlay Smith was infallible with the boot.
In BT National 3, Dalziel ran Perthshire a lot closer than they had at North Inch, where they shipped 40 points, but did not collect a bonus point.
Shire led 11-5 at the break with tries from Dan Bowater and a couple of Graeme Clow penalties.
Dalziel slotted a couple of Mike Moon penalties after the break, Rory Kelso dotted down for the visitors, Dom O’Connor added a penalty, and the 19-11 scoreline left Dalziel one point short of a losing bonus.