Bicester A narrowed the gap on Division 1 leaders Holton A in the Oxford & District League.
But they were made to battle for a 6-4 win at British Rail – a result which sees them move to within six points of top spot, having played a game more.
Jeff Rigby led the way with a fine maximum, but it was left to Tony Gorman and Jon Bayliss to win the doubles and seal the win.
In Division 2, Vikings B saw off main rivals Forum D 6-4 to protect their top spot.
Nick Langley won twice for the visitors, but Markus Wagner’s maximum proved crucial.
There was a one-sided derby match in Division 3 as Vikings D beat Vikings E 8-2.
Huw Morgan and Thomas Bowden did the bulk of the work with a maximum apiece, but Tatiana Bachkirova’s win ensured maximum points.
Div 1: British Rail 4, Bicester A 6 (J Rigby 3); RAL 8 (C Lansley 3, T Stead 3), Vikings A 2.
Div 2: Vikings C 10 (E Deeley 3, A Borrowdale 3, P Borrowdale 3), Forum E 0; Vikings B 6 (M Wagner 3), Forum D 4.
Div 3: Vikings E 2, Vikings D 8 (H Morgan 3, T Bowden 3).