Goals from Tom Hamer and John Brayford in either half gave the Brewers a 2-1 win at the Pirelli Stadium, despite Jack Payne's brilliant equaliser.
Both sides came into the game knowing that a win would be hugely beneficial to securing their League One status.
Town were immediately forced into their first change of the afternoon on three minutes, when Ellis Iandolo went down after making a clearance.
As Iandolo limped off, Jonathan Grounds was the man to replace him.
The hosts had the majority of chances during the first period, the first of which being a Sean Clare header from a high looping cross, but the Burton centre-midfielder’s effort was not enough to force a see from Camp.
It was Burton who again came close to taking the lead on sixteen minutes when Lucas Akins pounced on a short back pass from Caddis, tried to poke beyond Camp, but ended up wide of the Swindon post.
As things were approaching the half hour mark, Burton did strike first. Jonny Smith’s free-kick found the head of Tom Hamer, who guided past Camp and into the far corner.
Within nine minutes of Burton taking the lead, Town were back on level terms. Scott Twine and Missilou created some great build-up play on the left-hand side, Twine fizzed a low cross over to Jack Payne, who found the far corner with a fine curling effort.
Town had a good chance to put themselves ahead seven minutes into the second-half, when Payne got in behind the defence to cut back a low cross.
His pass found Pitman, but the striker’s shot was cleared off the line by a Burton body.
Just past the hour mark, Town went close again to putting themselves in front. Twine was up-ended by Kane Hemmings and took the free-kick himself.
The set-piece dipped and forced Garratt to palm it away. Pitman tried to get a head onto the rebound, but it just went over the crossbar.
With seven minutes or normal time remaining, Burton regained the lead. A precise cross from Joe Powell was met by Skipper John Brayford, whose powerful header found the far corner.
The lads face two tough contests in the coming weeks, hosting Peterborough and Portsmouth at the County Ground.