Eynsham B edged past Division 5 opponents Cowley Con D to reach the final of the Buildbase Cup after an epic encounter.

The Division 2 outfit were forced to concede 16 points a frame, but held their nerve to go through with a decisive final-leg victory.

John Ayers put Eynsham 2-0 ahead, before Dan Brook and Simon Painter shared frames to leave the score at 3-1.

Anthony Turner then twice saw off Tim Bowles – the latter frame on a respotted black – to level the scores.

However, Bowles hit back in the crucial leg, beating Turner 82-45 to put his side through.

In the plate competition, Littlemore British Legion A outplayed fellow Division 2 side Thame A after coming from 2-0 down to win 4-2.

Their opponents in the final will be Riley F, who made the most of the handicapping system to beat Riley A 4-1. In the league, Riley A maintained their challenge for the Premier Division title with a 5-1 win at home to Witney C, while New Club maintained their lead at the top of Division 1 after a 3-3 draw against Oracle A.

In Division 2, Thame B picked up their first win this year with a 4-2 victory against Eynsham B.

LEAGUE RESULTS Premier Division: Riley A 5, Witney C 1.

Div 1: Riley D 3, House Club B 3; Woodstock A 5, Green Road Club A 1.

Div 2: Abingdon Con A 4, Littlemore RBL A 2; Eynsham B 2, Thame A 4; New Club B 2, Eynsham A 4.

Div 3: Cowley Con A 2, Riley E 4; Witney B 4, Cowley Workers A 2.

Div 4: Cowley Con B 4, Cowley Con C 2; House Club A 5, Yarnton RBL A 1. Div 5: Headington RBL B 6, Littlemore RBL A 0; Littlemore RBL B 1, Riley F 5; Littlemore RBL B 4, Riley H 2; Riley H 2, Cowley Con D 4; Riley Vets 4, Cowley Con D 2; Westcott A 1, Headington RBL B 5.

CUP RESULTS Buildbase Cup – semi-final: Cowley Con D 3, Eynsham B 4. Buildbase Plates – semi-finals: Riley A 1, Riley F 4; Littlemore RBL A 4, Thame A 2.

Arthur Goodwin Handicap Cup: M Bennett bt R Berry 2-0.

Walt Bradbury Trophy: J Street bt C Webb 2-0.

Walt Bradbury Cup: K Higgs bt D Turner 3-0.