Andy Williams scored against his former club as Swindon beat Yeovil to move third in League One.
Williams, who was the Glovers' top scorer last term, slotted home after a blistering run from the half-way line, before James Collins poked in.
James Hayter pulled one back for Yeovil when his header smashed off the crossbar and crept over the line.
Town made it 3-1 before half-time when Darren Ward tapped in, and Collins netted his second in injury time.
The former Shrewsbury forward curled the ball past goalkeeper Marek Stech from 15 yards out after finding himself unmarked.
VIEW FROM THE DRESSING ROOM
Swindon Town manager Paolo di Canio told BBC Wiltshire:
"I'm very happy in the way it came, 90% of the things are positive.
"I don't want to sound arrogant but we have to become more greedy, more nasty.
"We have to do a much better job when we have the opportunity."
Yeovil Town manager Gary Johnson told BBC Somerset:
"They were a little bit better than us on the day. A few of our individuals, especially in the first half, didn't turn up.
"We gave it a go in the second half but we didn't have the quality that they had in front of goal.
"There is a lot more experience in their dressing room but our boys have got to learn fast.
"We can't infiltrate those teams above us. When we come away to these places a few of the players go missing."