WILLAND Rovers dug out a dramatic late 2-1 victory at home to fellow strugglers Budleigh Salterton to boost their chances of preserving their Premier Division status.
The Robins had a shock first-half lead, and after Willand missed a penalty things looked bad for Rovers.
However Ryan Gibbs equalised five minutes from time and Lee Hawton then grabbed an injury-time winner. Rovers will have this Saturday off to reflect on their fortunes.
Thorverton stay in the bottom three after losing 2-0 at Heavitree Social United, but it was a battling effort from the Thors who face another big test at fifth-from-bottom Topsham Town this weekend.
In just their second league game in three months Morchard Bishop were 3-1 winners at Clyst Valley.
Manager Steve Rice had to call up several reserve team players including Phil Greenslade, who obliged with a goal. Jonathan Bradford and Steve Morrish also scored.
Morchard will take on struggling Budleigh Salterton this Saturday.
For the first time in over 30 years Honiton Town are through to the semi finals of the Firewatch Devon Senior Cup.
Honiton won 7-4 in an extraordinary quarter-final, which had finished 4-4 after extra time. Darren Witt (2), Dan Broom (2), Sam Farmer, Tim Genders and Matt Brown scored Honiton's goals.
Division One leaders Chard Town were too strong for bottom-of-the-table Colyton, winning 4-0 and remain three points clear of Sidbury who had an excellent 1-0 victory at the University courtesy of Danny Green.
Bow AAC powered to a 5-0 victory at Culm United with Will Hawking (2), Nick Cole, Gavin Coles and Alex Bowden scoring, and Heavitree who are also in contention after their 2-1 win at East Budleigh.
Sam Haggar and Shaun King scored for Heavitree.
Division Two leaders Elmore recovered from last week's defeat to batter town rivals Westexe Rovers 7-0.
Dan Horler (3), Rhys Parsons (2), Kevin Mills and Adam Westbrook scored.
Ben Smith hit a hat-trick for Dawlish United as they won 4-2 at Sidmouth, John Emery also scored.
Beacon Knights stay third after their 3-2 win at Topsham. Steve Grant, Tim Leveridge and Chris Pillnger scored for Knights.
Johnny Knights' goal earned Halwill their 1-0 win at Chagford.
Crediton regained top spot in Division Three after sending Offwell Rangers packing 5-0, while Dolphin went one better winning 6-0 at Ottery St Mary.
Danny Hall and Elliot Weeks both scored two goals, while Ryan Harris and Jimmy Lee-Shaw hit singles.
Newtown won 4-2 at Newton St Cyres, with Will Hart getting a hat-trick. Mike Blinkhorne also scored.
Brazilian Andrade Perreira de Vasconcelos was the Hemyock scorer in their 1-0 victory against Tedburn St Mary.
South Zeal were unlucky to lose 3-2 at the University.
Harley Cann and Jamie Athherton scoring for Zeal.
Newtown's 55-year-old chairman Patrick McDonagh scored twice in their Division Four game against Seaton.
Newtown won 6-1 with Chris Phillips (2), Alex Smith and Dan Hunt also scoring.
Leaders Heavitree were held 1-1 by the Lords XI, whose Tim Holding wiped off the Heavies goal from James Mills.
Paul Rowsell and Alex Hughes both scored in the last 10 minutes to get Woodbury a 2-2 draw against Okehampton.
Struggling Lapford produced a fighting 2-2 draw with Hatherleigh in Division Five. Jack Weekes and Ollie McClemman scored for the Laps.
Countess Wear routed Beer Albion 6-1 with Tariq El-Zahri getting a hat-trick.
Aaron Libretto, Adam Kingdom and Sam Connell also scored.
Dom Gibbons (2) and Aaron Streat had Topsham's goals in their 3-1 win against Awliscombe, while Terry Martin was the marksman for Sampford Peverell 1-0 winners at St Martins.
Ben Galloway, Ricky Lee and Rob Hanna shared the goals for Uplowman in a surprise 3-2 success at Bow.
The top two in Division Six, Dawlish United and Feniton, shared a 1-1 draw.
Stoke Hill won their city derby at Exwick Village 3-0, which puts them on the brink of the promotion race.
Silverton drew 2-2 at Priory with John Ford and Richard Sobey scoring.
In Division Seven, struggling Lympstone won a corker against second from top Starcross Generals 5-4.
Tipton St John beat Open Space International 3-0 but one of the visiting team suffered a broken leg.
Otterton came from a goal down to win 1-0 at the Met Office, whose Dave Bennett was their scorer.
Ottery St Mary nabbed a 90th minute winner to beat Tedburn 2-1.
In Division Eight, Alphington's 3-2 victory at Winkleigh took them three points clear of Newtown who suffered a 2-1 defeat at Sidbury. George Otton was the Sidbury scorer.
George White and Reece Burnett both netted twice for Bickleigh as they won 5-2 at Sandford. Lewis Manaton also scored.