The game started slowly but came to life in the 19th minute when the visitors won a free kick that was knocked into the area and Theo Robinson made contact with a thundering header; however, he saw his effort clatter back off the post and cleared away.
However, minutes later Wanderers did take the lead as Mason raided forward into the box and struck an effort from 15 yards out that took a deflection off Luke McCullough and beat Turnbull to find the net.
Bolton doubled their lead minutes later as Mason caused havoc yet again as he fired a shot at goal which Turnbull did well to beat away but Andre Moritz followed up on the rebound and fired the ball home.
After the break, Rovers tried to get back into the game as Robinson beat a couple of challenges before launching an effort from distance that was saved by Andy Lonergan.
However, minutes later the keeper was beaten by an effort from Danns to seal the win for Dougie Freedman's side.