The Heartland side struck back before halftime when Mid Canterbury halfback Tyler Blackburn went himself from a 10m scrum to close the gap to 17-12 at halftime.
In the second half, both team's made breaks and had chances to score, before Tasman got a penalty and extended themselves to 20-12 with 11 minutes left in the 70 minute match.
But Heartland weren't done as Bennett made a great offload to Rokoduguni, who put on the fend and the step to power through and narrow the gap with five minutes left.
They tried to attack from their half with time nearly up, but spilled possession and Tasman controlled the ball until booting out for fulltime.