Yeovil's second away win of the week sends them to the top of League One on goal-difference.
Keanu Marsh-Brown's second goal of the season put The Glovers ahead ten minutes before half-time.
Five minutes after the break, Yeovil doubled their lead thanks to Reuben Reid's first goal for the club.
Goalkeeper Marek Stech made several good saves to keep the home side at bay, before substitute Gozie Ugwu secured the three points with two late goals.
Yeovil Town won for a club record 8th time in a row. Bristol Rovers also won, Cheltenham drew and Bristol City lost in the Severnside derby.
There were wins today for both Bristol clubs and Yeovil Town. Swindon Town could only draw and Cheltenham Town slipped to defeat.
Bath have beaten West Country rivals Gloucester 32 - 5 in the LV= Cup.