Hanborough produced a Houdini act for the second succssive year to escape relegation from Division 3 of the Oxford & District League, sponsored by Yarnton Nurseries Garden Centre.

Members of Hanborough and Charlbury watched their fate unfold as home skip Geoff Thompson faced Ben Tomlins going into the last end on 15 apiece - with both sides needing to win the point to avoid the drop.

In a similar conclusion to last season, it was Hanborough captain Thompson who once again pulled off the all-important win, his rink picking up a four on the last end to seal a 5-1 victory.

Charlbury slip down to Division 4 next season along with Chadlington, who suffered a heavy 5- defeat at Division 3 champions Kidlington.

Chipping Norton grabbed the second promotion spot ahead of Bloxham with a terrific 5-1 win at Witney Mills.

In Division 2, Oxford City & County B put in a brave effort to avoid relegation but, despite winning on three of four rinks, they could only pick up a 3-3 draw.

Shiplake's Ryan Buckett ended City & County's hopes, collecting all three points for the Division 2 champions with his 28-15 victory.

Rover also went down, despite a 5-1 win at Cotswold.

Witney Town secured promotion from Division 4 in style with a 6-0 win against West Oxford.

In Division 1, Headington secured runners-up spot with a 5-1 victory at Thame.

Champions Banbury Central finished in style by beating Carterton 4.5-1.5 to finish 22 points ahead of their nearest challengers.

RESULTS Division 1 Banbury Central A 86 (4.5), Carterton 68 (1.5) (Banbury Centrtal skips first): R Gascoigne 14, C Weedon 16; K McNeil 26, S Timms 19; M Andrew 18, G Weedon 18; I Whelpton 28, R Clanfield 15.

Oxford City & County A 82 (4), South Oxford 55 (2) (City & County skips first): R Hewson 13, L Buckett 20; D Allin 33, A Simpson 4; M Gleeson 16, M Keen 17; A Ley 20, K Clarke 14.

Thame 61 (1), Headington 107 (5) (Thame skips first): R Slater 14, N Welsh 23; L Westcott 12, C Nicoll 30; G Penn 24, I Henwood 21; A Jeffrey 11, P Mabbutt 33.

Division 2 Bicester 90 (4), Blackbird Leys 71 (2) (Bicester skips first): M Workman 26, H Payne 15; A Hall 11, R Brain 25; J King 37, S O'Keefe 12; L Lewis 16, G Brown 19.

Cotswold 62 (1), Rover 96 (5) (Cotswold skips first): Mark East 22, P Barker 21; C Cox 16, P Comley 27; T Cox 13, M Bracewell 24; Mick East 21, C Earl 24.

Oxford City & County B 73 (3), Shiplake 78 (3) (City & County skips first): T Gripe 17, J Bland 13; G Kerr 15, R Buckett 28; M Charlett 21, D Hall 18; B Slatter 20, B Lambourne 19.

Division 3 Witney Mills 79 (1), Chipping Norton 82 (5) (Witney Mills skips first): J Mott 11, D Barnes 19; A Auger 34, J Martin 9; R Barnett 18, J Benfield 27; C Fisher 16, P Rathbone 27.

Hanborough 77 (5), Charlbury 61 (1) (Hanborough skips first): C Oliver 19, M Woodward 12; I Stallwood 21, C Skidmore 15; J Edwards 18, D Dix 19; G Thompson 19, B Tomlins 15.

Bloxham 73 (2), Woodstock 80 (4) (Bloxham skips first): J Lucas 23, M Morgan 9; A Round 16, C Williams 24; J Crawley 23, B Clarke 17; A Gardner 11, R Collett 30.

Kidlington 110 (5.5), Chadlington 71 (0.5) (Kidlington skips first): P Fitzgerald 25, C Smart 18; D Snell 20, P Madeley 20; J O'Shea 27, R Arthur 19; J Hardie 38, P Rathbone 14.

Division 4 Witney Town 112 (6), West Oxford 78 (0) (Witney Town skips first): C Sparrowhawk 30, M Alderson 17; M Jones 37, P Moffat 19; F Dawson 26, B Murphy 24; B Buckingham 19, R Claridge 18.

OUP 76 (3), Banbury Central B 76 (3) (OUP skips first): J Taylor 21, B Collins 17; G Cooper 17, T Mold 19; G Jordan 22, R Havard 19; A Jackman 16, R Cox 21.