Dorchester Town stunned Blue Square South leaders Salisbury City - pulling off a 2-1 win at The Avenue Stadium.
Goals from Jake Smeeton and Ben Watson gave the Magpies a two-goal lead, and a late strike from Jamie White hasn't enough to deny the Dorset side the three points.
The Wiltshire side had plenty of chances to win the game, but a stubborn and brave performance from the Dorchester defence gave the home side a huge win.
Smeeton opened the scoring for Dorchester mid-way through the first-half when he latched onto Sam Malsom's cross and his deflected shot found the net.
Salisbury continued their dominance, but struggled to break down the Dorchester back four.
With fifteen minutes remaining, the Magpies all but sealed the win when Watson prodded past Mark Scott to double the hosts' advantage.
Salisbury instantly struck back however, when White managed to fire home despite some desperate Dorchester defending.
The league leaders ran out of time to draw level, as Dorcester's first win since January 15 lifts them to 13th place in the Blue Square South.