Step 5/6 round-up: A relegation scrap and controversial goal
Wolverhampton Casuals boosted their chances of survival with a crucial win at fellow Midland League Premier Division strugglers Highgate United.
The Black Country side travelled to the game sitting bottom of the table against the only other side in the relegation places.
But a header from Phil McKerdy was enough to separate the sides and earn the Cassies their first away win of the season.
It has moved them off the bottom of the table and level on points with Tividale, who sit just outside the relegation places.
Although Highgate do have two games in hand, this crucial win has handed the Cassies a major boost in their fight to survive.
Elsewhere in the league, Dudley Town left it late to find a winner in their five-goal thriller against Uttoxeter Town.
The hosts took a first half lead before Dudley's Connor Armstrong dragged them level.
Matt Funge then notched a 40th minute second for Dudley to give them a 2-1 lead at half-time.
After squandering chances for a third, Dudley thought they had blew their chances when Uttoxeter equalised in the 88th minute, but three minutes into added time Funge stepped up to snatch the winner.
Mid-table sides Stone Old Alleyians and Stourport Swifts could not be separated after playing out a 2-2 draw.
Dale Edwards gave hosts Stourport an early lead before an own goal levelled things.
A Stone penalty then handed them the lead but a 90th minute Calum Harper strike earned Stourport a draw.
AFC Wulfrunians tasted defeat, however, losing 1-0 at 1874 Northwich.
In the Midland League Division One, Wednesfield continue to struggle after a 7-2 thrashing at Lutterworth Athletic.
Smethwick Rangers were also beaten 3-1 at home to Leicester St Andrews, while Cradley Town were beaten 2-1 at Birstall United Social.
Another defeat saw Gornal Athletic lose 2-0 at Sutton United, while Bilston Town managed a 2-2 draw at Allexton & New Parks.
In the North West Counties League Division One South, Eccleshall enjoyed a late 3-1 win at Market Drayton Town.
Declan Arber gave the Shropshire hosts the lead before Liam Hallam struck to equalise for Eccleshall.
In the 78th minute play was stopped for some time due to a shoulder injury to a Drayton player, who was eventually stretchered off the pitch.
Once play restarted, Eccleshall scored in the 96th minute but in controversial circumstances, as Macauley Taylor gave them the lead.
In their match updates, the Drayton social media account said: "Absolutely ridiculous, a blatant offside which wasn’t given, referee gave the offside decision initially but the liner decided it was onside and the goal was given."
Kieran Lazenby then scored a third in the 119th minute as Eccleshall took all three points.
Elsewhere in the league, Wolves Sporting lost 2-1 at home to Barnton.
Samuel Kayode scored in the 88th minute for the hosts but it proved to be a consolation as they were condemned to defeat.
In the Hellenic League Division One
Bewdley Town had a comfortable 5-2 win over Carterton FC.
A brace from Elliott Lees and a hat-trick from Ben Worthington handed the hosts the win.