Hornets were no match for second-placed Okehampton, who ran away with the match in the second half.
Weston lost to Old Patesians on a muddy pitch with their unbeaten run coming to an end.
Winscombe returned from Wellington well beaten by a rampant home side, coached by former England player Graham Dawe.
A weakened Winscombe Ladies side put up a brave fight against Chard.
Gordano picked up a home bonus point victory against Chipping Sodbury.
Hornets let slip a 17-0 lead to North Petherton, being pipped at the end by just two points.
Weston held out to enjoy a one-point victory over visitors Cleve in a well-matched encounter.
Winscombe defeated Paignton in a game which could well define league survival.
Hornets defeated Midsomer Norton in a high-scoring Somerset Cup quarter-final tie.
Weston were knocked out of the Somerset Cup in the first round by the students of Bath University.
Hornettes Ladies returned from Bath with a loss in their latest league match.
Weston defeated Camborne at the Rec to move up to ninth in the league table.
Hornets recorded a bonus point victory over Lydney, getting back to winning ways in the process.
Winscombe recorded a fine home win over Kingsbridge to get their season back on track.
Weston United hit back to earn a draw in a high-scoring encounter at Bristol Harlequins.
Hornets Colts ran out comfortable winners against North Bristol in their latest league match.
Weston Under-13s conceded a late try again Dings Crusaders to lose 40-35 in a hard-fought match.
Weston produced an excellent performance at Maidenhead and came away with a deserved victory.
Hornets suffered a heavy defeat at league leaders Launceston, despite a spirited comeback at one stage.
Winscombe made a spirited fightback at Truro to get close, but two late tries gave the home side victory.
max temp: 10°C
min temp: 7°C