Both sides scored four tries earning a bonus point each but Biggleswade gave the visitors three soft tries to make the challenge very much harder for themselves.
Forced to make another six changes and with back-row players Michael Hall and Michael Haddow in the centre errors were rife as players tried to sort out who was playing where in the line.
On the plus side Michael Trigg, having received the magic touch from physio Naomi , was fit to play despite being carried off last week. He played a pivotal role kicking a penalty and scoring two tries.
Biggleswade started strongly and were awarded an early penalty. It was pumped down the field, the lineout ball was won, and spun down the line with Alex Borg crossing the try line in the corner.
Carl Lofty became the fourth fly-half in four weeks. He certainly caught the eye with his non club purple and white socks but also for some great tackling.
Biggy were threatening to go further ahead when a wayward pass was intercepted by a Viper’s player who gratefully accepted the gift for a try which was converted.
Biggleswade struck back with a try from winger Taig Norman. It came after the forwards won a turnover ball which Trigg chipped into the corner for the dashing winger to collect and score.
The hard work was soon undone as Vipers regained the lead with a try under the posts. It was another present with the Biggy backline dropping a pass on the edge of the “22” giving an easy run in for the attacking Vipers.
Worse was to follow as Biggy lost the services of number eight Graham Williams who was sent to cool off in the bin for ten minutes after doubting the impartiality of the referee. Vipers took advantage to stretch their lead with another try to lead 19-10 at the break.
Biggleswade rang the changes at the break substituting Slawek Bukowski and Andy Burke with Kyle Loan and Adam Fage.
They made the dream start to the second half reducing the deficit with a try from Trigg who burrowed over. Elliott Tunstall added the kick.
A fourth followed quickly to put Biggy on level terms and securing the bonus point. The forwards won a lineout and trundled over. Kyle Loan was at the bottom of the pile for his second try in two weeks.
From the restart Biggleswade were back on the charge. The three Michaels, Hall, Haddow and Kendall were all involved as the game swept back deep into the Viper’s lair. Jonathan Hamilton, who had more than one gallant gallop on his own during the afternoon, finished off the move to regain the lead.
The conversion was missed but Trigg added a penalty. But in a nervous last ten minutes Vipers managed another converted try to narrow the gap to a single point.
From the restart Biggy went deep into Viper’s half and were rewarded with another try again from that man Trigg.
Biggleswade move to third in the table but this week have a cup tie against Banbury who are top of Midlands 2 West (South).