Yeovil Town came from behind to claim their seventh successive league victory and increase the pressure on Preston North End manager Graham Westley.
Preston scored when Jeffrey Monakana passed to Chris Beardsley, who spun his marker and fired low into the corner.
But the hosts grabbed three goals in the last 17 minutes to win the match.
James Hayter prodded home an equaliser from Paddy Madden's cross, Nathan Ralph made it 2-1 pouncing on a loose ball, before Madden poked in a late third.
However, Preston should have earlier gone 2-0 ahead but Beardsley's header was saved by Marek Stech.
North End had only won once in their previous 13 league games and last week Peter Risdale, employed as an advisor by the club's owner Trevor Hemmings,
revealed he expected the club's results to improve.
But this latest defeat, Preston's sixth in seven games in all competitions, leaves them only five points above the League One relegation places.
VIEWS FROM THE DRESSING ROOM
Yeovil Town manager Gary Johnson told BBC Somerset:
"It was nice. We looked a strong club again.
"We went 1-0 down so we gave Preston a little carrot to make them want to keep going.
"[Nathan] Ralph and [Lewis] Young have just spent five months in the gym, working so hard with two really bad injuries.
"It was fantastic to see them back and creating opportunities."
Yeovil Town 01 Stech 02 Ayling 03 McAllister Booked 05 Webster 18 Burn 20 Edwards 08 Upson 14 Foley (Young - 61' ) 22 Dawson (Ralph - 61' ) 09 Hayter (Appiah - 81' ) 17 Madden Substitutes 12 Stewart 04 Hinds 16 Ralph 06 Blizzard 10 Williams 07 Appiah 15 Young Preston North End 23 Rudd 04 Huntington 05 Robertson 15 Connolly Booked 28 Davies Booked (Buchanan - 69' ) 11 Holmes 17 Monakana 18 Procter (Keane - 83' ) 19 Welsh 20 Beardsley Booked (Cummins - 83' ) 14 Garner Substitutes 01 Stuckmann 16 Buchanan 27 Foster 02 Keane 08 Wroe 24 Hayhurst 09 Cummins