North Leigh twice came from behind to earn a thrilling 4-3 win at home to Bideford and record back-to-back home wins for the first time this season.
Mid-table Millers, who trailed 1-0 and 2-1 before a fantastic second-half showing, have been craving more consistency to replicate their play-off challenge of last season.
Leigh got the win against play-off hopefuls Bideford but they certainly did it the hard way.
Bideford took the lead midway through the first half through Craig Duff.
A powerful George Seacole strike deservedly got the hosts back on level terms on 39 minutes but Bideford went in at the break ahead following Duff’s second of the afternoon.
However, John Brough’s side came out fighting in the second half as they hit three goals in eight minutes.
Matt Grabe’s shot from the tightest of angles made it 2-2 on 54 minutes before Dejon Noel-Williams, on loan from Oxford United, put the hosts in front for the first time.
Seacole then scored his second to make it 4-2 but Leigh had to fight to hold on following Connor Waldron’s red card.
James Mayne reduced the deficit in added time but the home side held on.
Didcot Town slipped out of the Evo-Stik South West play-offs after suffering a 4-0 defeat at home to league leaders Taunton Town.
The Railwaymen conceded after just seven minutes when Dan Sullivan slammed home.
Didcot were 2-0 down shortly after the hour when Ollie Chamberlain powerfully headed home a cross.
And just 12 minutes later it was 4-0 as Taunton taunted their hosts following Matt Wright’s quick-fire double.
Kidlington played out a 0-0 draw at home to AFC Totton to extend their unbeaten league run to eight games and stay a point and place above county rivals North Leigh.
In the South East division, a 94th minute Aylesbury equaliser pinned Thame United back in a 1-1 draw.
United broke the deadlock just after the hour when Lynton Goss, playing against his former side, unleashed an unstoppable 25-yard shot into the top corner.
But Jordan Jenkins snatched a point when he headed past Craig Hill.