Yeovil moved up to fourth place in League One after they sank Swindon through Lloyd Owusu's late header.
Glovers keeper Steve Mildenhall was at his best to stop a Christian Roberts shot before Jamie Vincent hit the post as the home side dominated early on.
But Yeovil hung on and Owusu found the net from a Ritchie Jones corner.
Swindon had more chances when Jon-Paul McGovern blazed over when well placed, then shot across the face of goal, but their unbeaten record bit the dust.
Swindon: Phil Smith, Jack Smith, Vincent, Ifil, Aljofree, Roberts (McGovern 57), Easton, Pook (Paynter 72), Zaaboub, Peacock, Sturrock (Cox 57).
Subs Not Used: Brezovan, Comminges.
Yeovil: Mildenhall, Rose (Lynch 81), Nathan Jones, Guyett, Forbes, Peltier, Barry, Ritchie Jones, Stewart (Skiverton 90), Owusu, Warne.
Subs Not Used: Knights, Alcock, Hughes.
Booked: Peltier, Rose.
Goals: Owusu 77.
Att: 6,944
Ref: Andre Marriner (W Midlands).
Bookmark with:
What are these?