Yeovil came from behind to seal victory over promotion-chasing Barnsley.
The Tykes, who came into the game on the back of three straight wins, started well and took the lead through Robbie Williams' header on 15 minutes.
Barnsley should have had added to their lead when Paul Reid was put through on goal but David Poole's fine finish levelled the game just after the break.
And Efe Sodje sealed the three points when he headed home after Chris Cohen's shot rebounded out to him.
Yeovil: Collis, Amankwaah, Sodje, Guyett, Fontaine (Davies 84), Poole (Terry 79), Johnson, Cohen, Jones, Jevons (Gall 88), Harrold. Subs Not Used: Weale, Skiverton.
Goals: Poole 46, Sodje 73.
Barnsley: Flinders, Hassell, Reid, Kay, Austin, Williams (McPhail 78), Burns, Howard (Carbon 73), Shuker (Wroe 85), Hayes, Richards.
Subs Not Used: Colgan, Tonge.
Booked: Reid, Williams.
Goals: Williams 15.
Ref: M Russell (Hertfordshire).