THORVERTON climbed out of the Premier Division relegation spots after they held on for a crucial 2-1 victory against Exmouth Amateurs in the basement clash at Raddon Road.
The Thors led 2-0 with Lee Radford and Adam Langabeer goals, but after Exmouth got one back from Danny Gould the home side had to hold on for dear life to collect the points. Dan Hardy and keeper Paul Fielder were outstanding for Thorverton.
Willand Rovers were beaten 1-0 by league leaders Hatherleigh Town, but it was not a match for the purists.
Rovers had a man sent off in the first half. but looked to be heading for a draw until Hatherleigh pulled out a screamer from nowhere.
Rovers manager Rob Buxton is hoping they can change their fortunes this weekend when they make the trip to bottom-of-the-table Exmouth Amateurs.
Morchard Bishop were unable to play their match against Newtown due to a waterlogged pitch, but they are hopeful that Edge Down will be fit for Saturday's visit by Topsham Town.
Elsewhere in Premier Division, second-placed Feniton were a goal down after an hour, but scored five times in their match at Clyst Valley to win 5-1.
Champions St Martins were held 2-2 by Beer Albion after leading 2-0.
Topsham and Budleigh Salterton also drew 1-1, with the Robins getting a last-minute equaliser.
Unbeaten Sidbury United swept into the new year with a 3-1 victory against Division One promotion rivals Witheridge.
Goals from Ashley Small, Sam Elstub and Dave Green sank Withy, whose reply came from Ryan Greenwood.
Leaders Chard Town, beaten 1-0 by a very good Bow AAC, saw their lead cut to a point.
However, unbeaten Tiverton were left frustrated as their game at Colyton was one of 16 matches throughout the Devon & Exeter League called off.
Heavitree pocketed a point from a 1-1 draw at Wellington Town, and Culm United climbed out of the bottom three thanks to a 0-0 draw at Alphington.
Elmore are dominating Division Two after their superb 4-1 win against Bickleigh. Callum Old, Jordan Copp, Kevin Mills and Matthew Atkins scored.
Dawlish United are up to second after beating Pinhoe 3-0.
Civil Service were beaten 4-1 at Halwill, whose Simon James scored a second-half hat-trick. Westexe Rovers were also shocked 4-1 by Clyst Valley, whose Josh Barlow (2), Dave Hood and Liam McMahon scored. Lee Dixon had the Rovers return.
Honiton got a narrow 2-1 win against Colaton Raleigh. Tim Genders and Ben Price scored. Chagford remain without a point after losing 1-0 at Sidmouth.
Dolphin moved into third place in Division Three after a 3-1 victory over South Zeal. Ricki Carpenter, Wayne Phillips and Daniel Tavender scored.
Newtown won 4-1 at Hemyock with Carl Lavis, Kyle Hall, Dale O'Donaghue and Luke Jones scoring. Thorverton won a thriller at Offwell 5-3, with goals from Liam Vanstone, Paul Elbourn, Alex Twitchin, Sean Windows and Luke Osmond.
Heavitree Social United opened a six-point gap in Division Four after their 5-2 win at Exmouth Amateurs. Trevor Anning and Ian Boyd with a penalty scored the Exmouth goals.
Newtown also won 5-2 at Exmouth Town with Phil Owens and Adam Kane both netting twice. Axmouth completed the trio of away victories as they beat Okehampton 5-3.
Division Five leaders Cheriton Fitzpaine were fully tested at Bow AAC before getting a 2-1 win. Mike Back and James White scored.
Hatherleigh won their top-of-the-table clash with Countess Wear 3-2.
John Alford was the match-winner for Culm in a 1-0 win against Topsham. Goals from Robert Adkin and Simon Smith also helped Beer beat St Martins 2-0.
Clyst Valley won 5-2 at Uplowman, whose Rob Hannah and Jamie O'Loughlin scored consolations.
Feniton are the new Division Six leaders after demolishing Exwick Village 7-1. Danny Lewis (2), Jamie Brimblecombe (2), Vince Loveridge, Louie Dyer and John French scored for Fenny after Ash Sparks gave Exwick the lead.
Amory Park Rangers suffered a shock 4-1 defeat at home to Dunkeswell, whose Steve Morris (2), Max Mckeown and Stuart Ward scored.
Amory Argyle were beaten 4-3 at Stoke Hill which was tough on striker Scott Butler who had all three Argyle goals.
Chagford enjoyed a 3-2 victory against Langdon 3-2 with Adam Pidgeon (2) and Tom Stanbury scoring. Dan Heagney and Luke Squires replied for Langdon.
Silverton lost 2-0 at home to what they felt was a stronger East Budleigh side than expected.
Fluxton are the new leaders of Division Seven following their narrow 3-2 win at Cheriton Fitzpaine.
Tipton St John slipped back after crashing 5-2 at Otterton, whose goals came from Phil Thomas (3) and Ryan Mitchell (2). James Gosney and Nick Feeney scored for the Lions.
Halwill move to third after they won 6-3 at Open Space International who just cannot get a win at Hamlin Lane.
Ali Rahimi, Ali Omrani and Hawker Seleaman scored for OSI.
Division Eight leaders Sidbury were beaten 2-1 at Bampton, but Alphington missed the chance to go top as they were held 1-1 by a battling Lapford.
Newtown drew 3-3 with Offwell with Alex Laffan 2 and Adam Somers scoring.