Match ends, Burton Albion 1, Swindon Town 0.
Substitute Lucas Akins scored a late penalty to beat Swindon and ensure Burton Albion ended 2015 in the League One automatic promotion places.
Mark Duffy, Nasser El Khayati and Stuart Beavon were all denied by Swindon keeper Lawrence Vigouroux.
At the other end, Jon McLaughlin produced a stunning save to keep out Jonathan Obika's point-blank volley.
Akins scored from the spot after Jordan Turnbull had tripped Beavon as Burton end the year in second place.
Burton Albion manager Nigel Clough told BBC Radio Derby:
"It was an excellent win. Very hard fought over the course of the game.
"John McLaughlin made a couple of magnificent saves, but over the course of the game we created enough chances to win two or three games.
"You can approach the game that little bit differently. That was the idea, a quick start. We did that in the first 10 minutes but didn't get the goal."
- 8WeirSubstituted forO'Connorat 90+1'minutes
- 21DuffyBooked at 45mins
- 12ButcherSubstituted forAkinsat 66'minutes
- 15NaylorBooked at 73mins
- 11El KhayatiSubstituted forThieleat 75'minutes
- 27BarryBooked at 90mins
- 34El-AbdBooked at 59mins
- 18ThompsonBooked at 63minsSubstituted forBrophyat 86'minutes
- 4RobertSubstituted forHyltonat 86'minutes
- Mark Brown
- Shots on Target
Second Half ends, Burton Albion 1, Swindon Town 0.
Bradley Barry (Swindon Town) is shown the yellow card for a bad foul.
Mark Duffy (Burton Albion) wins a free kick in the attacking half.
Foul by Bradley Barry (Swindon Town).
Corner, Swindon Town. Conceded by Tom Flanagan.
Attempt blocked. Jonathan Obika (Swindon Town) right footed shot from the right side of the box is blocked.
Substitution, Burton Albion. Anthony O'Connor replaces Robbie Weir.
Corner, Swindon Town. Conceded by John Mousinho.
Attempt blocked. Jonathan Obika (Swindon Town) right footed shot from outside the box is blocked.
Attempt blocked. Stuart Beavon (Burton Albion) right footed shot from outside the box is blocked.
Attempt blocked. Ben Gladwin (Swindon Town) right footed shot from outside the box is blocked.
Substitution, Swindon Town. Jermaine Hylton replaces Fabien Robert.
Substitution, Swindon Town. James Brophy replaces Louis Thompson.
Attempt missed. Mark Duffy (Burton Albion) right footed shot from outside the box is high and wide to the right.
Foul by Philip Edwards (Burton Albion).
Brandon Ormonde-Ottewill (Swindon Town) wins a free kick on the right wing.
Attempt saved. Tom Naylor (Burton Albion) right footed shot from the right side of the six yard box is saved in the bottom right corner.
Foul by Stuart Beavon (Burton Albion).
Adam El-Abd (Swindon Town) wins a free kick on the left wing.