Shiplake are in the top flight for the first time after clinching the Division 2 title with a 5-1 win at rivals Banbury Chestnuts in the Oxford & District League, sponsored by Yarnton Nurseries Garden Centre.

Having shared top spot with Chestnuts for the entire season, Shiplake pulled off a dramatic victory at Banbury to snatch the honours.

Middleton Cup player Ryan Buckett skipped Shiplake's highest-winning rink to round off a terrific season for Shiplake, who only entered the league in 2004.

Chestnuts are also back in the top flight, leaving the remaining five clubs battling to stay in Division 2 with just one game left.

Oxford City & County B and Blackbird Leys picked up fine home wins to leave a nail-biting climax.

In Division 3, promotion and relegation issues will be settled this evening, with only Kidlington sure of which division they'll be playing in next season.

All the home sides picked up 5-1 wins last week, setting up what could be a dramatic end to the season.

Banbury Central B gave their promotion prospects a boost by trouncing West Oxford 5- at home to leave themselves just two points behind leaders Witney Town.

With just one promotion place on offer, Central must now hope that West Oxford win at Witney Town tonight for them to have any hope of grabbing top spot.

In Division 1, South Oxford and West Witney were relegated. A dramatic last wood from Les Buckett turned the game for South Oxford, who pulled off a shock 5-1 victory at second-placed Headington, but it wasn't enough to save them.

RESULTS Division 1 West Witney 64 (2), Thame 84 (4) (West Witney skips first): M Hitchcox 9, G Penn 31; K Alder 22, G Lazuruk 14; H Williams 11, L Westcott 20; G Coggon 22, A Jeffrey 19.

Headington 88 (1), South Oxford 92 (5) (Headington skips first): C Nicoll 18, K Clarke 22; H Watts 27, A Simpson 23; I Henwood 21, G Young 24; M Charlett 22, L Buckett 23.

Carterton 67 (1), Oxford City & County A 76 (5) (Carterton skips first): R Clanfield 23, R Hewson 13; D Clanfield 16, A Ley 25; S Timms 13, R Gaskins 22; D Bull 15, M Petersen 16 Division 2 Banbury Chestnuts 65 (1), Shiplake 90 (5) (Chestnuts skips first): A Northcote 7, R Buckett 31; D Munslow 25, B Evans 14; M Cooper 13, D Hall 23; D Bryant 20, J Bland 22.

Oxford City & County B 84 (4), Rover 79 (2) (City & County skips first): B Slatter 11, C Earl 27; M Charlett 12, P Barker 28; T Gripe 29, M Bracewell 15; G Kerr 32, A Louch 9.

Blackbird Leys 101 (6), Cotswold 56 (0) (Blackbird Leys skips first): H Payne 26, Mark East 13; R Brain 26, T Cox 11; S O'Keefe 22, Mick East 13; G Brown 27, C Cox 19.

Division 3 Kidlington 95 (5), Bloxham 54 (1) (Kidlington skips first): C Weller 22, J Crawley 10; B Horseman 32, A Round 10; P Fitzgerald 24, J Hay 14; J O'Shea 17, J Lucas 20.

Woodstock 82 (5), Charlbury 66 (1) (Woodstock skips first): C Williams 26, M Woodward 13; B Clarke 18, D Dix 16; M Morgan 22, B Tomlins 19; R Collett 16, M Smith 18.

Chipping Norton 84 (5), Hanborough 60 (1) (Chipping Norton skips first): J Martin 17, G Thompson 20; C Parrish 21, J Edwards 10; J Benfield 22, C Oliver 15; D Barnes 24, I Stallwood 15.

Chadlington 90 (5), Witney Mills 71 (1) (Chadlington skips first): C Smart 20, C Fisher 18; P Madeley 30, J Mott 12; P Radbone 20, A Auger 13; R Arthur 20, R Barnett 28.

Division 4 Banbury Central B 91 (5), West Oxford 67 () (Banbury Central skips first): D Collins 17, M Alderson 14; R Cox 24, P Moffat 24; T Mold 21, B Parker 15; R Havard 29, B Johnson 14.

Morris Motors 78 (5), Florence Park 69 (1) (Morris Motors skips first): B Adams 18, A Thomas 17; P Booth 20, M Ford 14; D Bunce 22, M Mansell 14; D O'Connor 18, S Green 24.