Having the home crowed to their advantage, Gurias dominated the match in the first half, leading with 12 points, while Vipers strolled behind with 10.
In the second half, Vipers slithered their way back into the lead, with a new game plan, to force their way through the Gurias heavy defence.
The visitors then repositioned themselves well, and eventually scored two tries.
Gurias responded, but it wasn’t enough to reach the Vipers, who were comfortably sitting on 22 points.
At fulltime, the Gurias were trailing with 14 points.