Witton ended Chasetown FC’s run of four straight wins at home with four second half goals.
The visitors showed their intent inside the first two minutes with Chasetown keeper Curtis Pond at full stretch to keep out an effort from Steven Tames.
Defences and midfields dominated in an evenly matched top of the table clash in a stale first half.
On the stroke of half-time, Chasetown were a whisker away from the opener when James Dance was denied by Dan Roberts on the line after a Mitch Piggon downward header.
With just over an hour played, the breakthrough goal came when Josh Ruff slipped the ball to Dance who slid the ball home for his 10th league goal of the season.
Chasetown were denied what seemed to be a handball in attack and the visitors controversially broke on the counter attack and Prince Haywood netted a peach of a goal from long range over Pond to level the scores.
Within a minute, Witton took a shock lead when Tames stole in to guide a shot beyond the Chase keeper.
The game turned right on its head and Haywood waltzed through the home defence to set up Robert Hopley to net at the near post.
In a dramatic turnaround substitute Karl Noon made it 4-1 as the home defence was wide open.