Carlisle United overcame promotion rivals Sheffield United in a pulsating encounter at Brunton Park.
Francois Zoko gave the hosts the lead when he controlled Jon-Paul McGovern's lofted pass and drilled home before Ched Evans tapped in the equaliser.
Zoko restored the lead with a well executed diving header but Evans again restored parity when his deflected shot bamboozled keeper Adam Collin.
But McGovern won it for Carlisle when he collected a return pass to hit home.
The result sees the Blades drop out of the League One automatic promotion places, with local rivals Sheffield Wednesday leapfrogging them following a 2-1 win against Tranmere.
Meanwhile, victory sees Carlisle move to seventh, with only goal difference keeping them out of the play-off zone.
VIEWS FROM THE DRESSING ROOM
Sheffield United boss Danny Wilson told BBC Radio Sheffield:
"We played very well. How we lost the game, I don't know. We hit the post on three occasions.
"We felt a bit aggrieved for the second goal that we had against us, it was two or three yards offside, but it's one of those days where it does happen.
"We're well prepared for it. We're not expecting it but we are prepared for it."