The Wigmen hit the lead in the first five minutes after Clyde Name dived over on the wing.
The Vipers were able to hit back just before the break when centre Lawrence Kuso scored.
However, the kick from Maxwell Doriga was unsuccessful, leaving the score at half-time at 6-4.
Poor ball handling in the second half from the Vipers meant more possession for their opponents.
The Wigmen made the Vipers pay dearly, scoring twice in ten minutes through Standford Talita and Paul Karbi.
This brought the score to 16-4.