Stuart Beavon's first-half strike was enough to settle proceedings in favour of the visitors and condemn Swindon to a second successive league loss.
Mark Cooper made two changes to his starting XI against the Brewers: in came Nathan Thompson in place of Brad Barry, who dropped to the bench, while there was a full debut for Henrik Ojamaa and a start for Louis Thompson with Yaser Kasim and Fabien Robert both taking their place among the substitutes.
In a first half that saw little in the way of clear-cut chances for either side in front of goal, it was the hosts who made the breakthrough just short of the half-hour. A free-kick was only cleared as far as Stuart Beavon in the box and the frontman drilled a low effort into the back of the net via the foot of the upright.
Before that however, Nathan Thompson’s thumping, left-footed drive was pawed away by Jon McLaughlin in the Burton goal and Wes Thomas fired over from a position on the right-hand edge of the box.
Thompson went close again later in the half, volleying wide shortly after Anton Rodgers had blazed over from the edge of the box.
After the break, Town’s best chance fell to Wes Thomas. Ojamaa charged down a clearance just outside the area and the ball landed kindly for the on-loan Birmingham man but he could only leather a shot wide of the target with a clear sight of goal.
Substitutes Jon Obika and Fabien Robert then tried their luck but neither could properly test the visitors' 'keeper.
Louis Thompson's drive into the box ended with a shot over the bar before Yaser Kasim's late free-kick was pushed over the top by McLaughlin.