RYDE C snatched back top spot in Division 1 of the Isle of Wight Table Tennis League, after playing and beating two Ryde teams.
Both were 7-3 victories, with Paul Rainford player of the match against Ryde B and the Ravens.
Steve Mills was unbeaten for the Ravens.
Ryde B were also in action twice, the second match against Newport Vics A, which they won 8-2, with Alex Rorke and junior, Ethan Millward, unbeaten.
Ryde C are two points ahead of Ryde A with a game in hand.
In Division 2, Havenstreet Hooters continued their good form with a 7-3 win against Ryde Revellers, with Carl Rye unbeaten and player of the match.
Ryde Allsorts enjoyed a strong 8-2 win over Ryde Lizards, with cadet player Jye Lock unbeaten, as was team-mate Manfred Gelhard.
Havenstreet Hooters are second in the table behind Newport Vics C, who have 16 points' daylight.
With just one match played in Division 3, cadet Noah Ford excelled himself by winning two games for bottom of the table Ryde Frogs against second placed Ryde Retailers.
Noah beat brothers Paul and Shane Cates in straight sets, but his team lost 8-2.
RESULTS
Division 1: Ryde C 7, Ryde B 3; Shanklin A 8, Ryde Goshawks 2; Newport Vics B 1, Ryde A 9; Ryde B 8, Newport Vics A 2; Ryde Ravens 3, Ryde C 7.
Division 2: Havenstreet Hooters 7, Ryde Revellers 3; Ryde Rockets 2, Newport Vics C 8; Ryde Allsorts 8, Ryde Lizards 2; Ryde Rascals 5, Wootton Wanderers 5.
Division 3: Ryde Frogs 2, Ryde Retailers 8.
House Rules
We do not moderate comments, but we expect readers to adhere to certain rules in the interests of open and accountable debate.