Headington A made it a hat-trick of championships in the Oxford & District Bowls League, sponsored by Yarnton Nurseries.

The champions wrapped up the title with a game to go after a 4-2 home victory against Banbury Chestnuts.

Shiplake are doggedly hanging onto top-flight status and followed up last week’s win over Headington with another 5-1 triumph, this time against Kidlington.

Witney Mills joined fierce rivals West Witney in promotion from Division 2 by virtue of their 22-shot win over bottom club Bicester.

The two Witney clubs meet in the last game to decide who go up as champions.

Any two from four can still be relegated and City & County B did themselves no harm with a solid home win against Watlington, who must now take four points from Thame to ensure safety.

In Division 3, Charlbury comprehensively beat Witney Town to secure their second successive promotion.

Town’s one point means that they, too, go up for the second time in as many seasons.

Banbury Central B are relegated as the result of their loss against Oxford Sports.

Sports must now beat Headington B to stand any chance of staying up as Blackbird Leys picked up two points at Woodstock.

Nothing is settled in Division 4, which will go to the wire. Results Division 1 Banbury Central A 67 (2pts), Oxford C&C A 75 (4) J Tee 12, C Earl 21; L Campion 10, M Hancock 24; M Andrew 19, A Ley 18; I Whelpton 26, M Petersen 12.

Headington A 93 (4), Banbury Chestnuts 75 (2): M Charlett 29, B Neal 17; C Nicoll 16, A Northcote 26; J King 19, D Munslow 20; I Snowdon 29, B Ray 12.

Kidlington 61 (1), Shiplake 84 (5): J Hardie 10, B Lambourne 34; C Weller 15, B Evans 16; D Floyd 16, T Beaumont 20; C Cox 20, G Kennedy 14.

Division 2 Oxford C&C B 87 (5), Watlington 70 (1): M Gleeson 22, S Gilkes 11; N Satchell 22, H Franklin 18; G Kerr 18, R Gilkes 20; T Gripe 25, G Hooker 21.

South Oxford A 87 (2½), Thame 87 (3½): H Payne 21, G Penn 24; G Young 25, V Brooks 25; K Mobley 23, K Calcutt 17; R Claridge 18, J Timms 21.

Witney Mills 81 (5), Bicester 59 (1): R Barnett 27, M Graves 16; C Fisher 20, K Taylor 11; M East 26, A Hall 7; A Wiggins 8, P Hooley 25.

Division 3 Charlbury 91 (5), Witney Town 67 (1): D Dix 31, B Bloomfield 13; M Frazer 21, D Hodkinson 11; M Smith 23, B Smith 19; D Cooper 16, M Jones 24.

Oxford Sports 99 (6), Banbury Central B 69 (0): M Bracewell 18, R Cox 15; G Watts 25, J Pickering 15; P Ilott 26, R Havard 25; A Peters 30, B Joiner 14.

Woodstock 78 (4), Blackbird Leys 47 (2): R Collett 14, G Roper 18; W Major 30, J Hudgell 6; B Clarke 26, M Major 9; M Morgan 8, R Brain 14.

Division 4 C Norton 85 (4), Hanboro 74 (2): K Field 20, P Brittin 9; D Barnes 20, G Haynes 22; J King 23, C Hayley 24; P Rathbone 22, M Oliver 19.

Florence Park 72 (1), Chadlington 78 (5): B Harris 31, P Radbone 12; C Dawson 11, J Benfield 29; I Gray 14, R Arthur 17; M Gray 16, C Smart 20.

OUP 75 (4½), Bloxham 60 (1½): J Stone 17, R Hopkins 17; P Tweddle 18, J Lucas 11; K Brown 25, T Gardner 11; G Jordan 15, D Morse 21.

West Oxford 86 (6), South Oxford B 63 (0): M Alderson 19, K Bull 18; F Buck 16, B Edmundson 15; A Rowe 26, P Woodville 16; M Bostock 25, D Walker 14.