And it saw a match that lacked too much in the way of Christmas spirit!
Rovers, who started the game 5 points behind their visitors, who sat in tenth spot, took a 16th-minute lead through Adam Kelly.
But Tavistock equalised in the 32nd minute through Liam Prynn and that sparked off controversy as the visitors` Taylor Scarff was sent-off for an alleged head-butt but the referee allowed the goal to stand.
The ten-men fell behind 6 minutes later to a Doug Camilo effort to send the hosts into the break 2-1 ahead.
Tavi were reduced to nine-men midway through the second half when Warren Daw’s challenge was deemed reckless.
And Willand, who requested the game scheduled for Boxing Day to be brought forward, confirmed victory 18 minutes from time with a goal from Joe Wylie.
Most clubs are looking for volunteers. Find out more on the button below:
www.PitchingInVolunteers.co.ukAll the news and results in one place.
REGISTER