It was difficult for Burton, who recovered well after the first half of Chris Martin and seemed ready to paint when a substitute for Fabio Tavarez equalized but lost his way in a frenetic finale.
Martin had given Rovers a 13-minute lead with his third goal of the season, when he nodded to Aston Villa Loan Susa loan beyond the goalkeeper Max Crocomb.
The game was suspended as the stewards dealt with an incident of the stands, but there was no stop for Burton as Uska Godwin-Malif fired.
Tavares was denied by Jed Ward as Burton dominated and eventually returned visitors to a level level when he went from close to 82 minutes after the corner of Charlie Webster.
Thomas put Rovers again in the command of 87 minutes, torn at home from a close range after lifting Martin’s waist before Hatchinson had the last word in the ninth minute of added time with a low end.