Craig Smith made it 8-4 at 12:41 of the third period, but Donskoi completed the hat trick when he split the defense and scored in front on the power play to make it 9-4 at 17:53.
"We didn't play well the last couple games, but we definitely bounced back," Burakovsky said. "I think everyone was good today, everyone was on their toes. Everyone was doing the dirty work, everyone was putting in the work. We just cleaned up things and it worked and good things happened.
"We were talking about we had to bounce back after having a dry streak for a bit (two goals in previous three games). We had a meeting after the last game (a 4-1 loss to the Dallas Stars on Tuesday) and I just think we all came together as a group."
Makar gave the Avalanche a 1-0 lead 49 seconds into the first period on a shot from the right point through a screen.
Ryan Ellis tied it 1-1 at 12:08 following a failed clear by Graves, but MacKinnon made it 2-1 at 17:56 with a shot from the high slot on a 5-on-3 power play.
Filip Forsberg tied it 2-2 at 1:25 of the second period when he beat Francouz five-hole from the right circle.
"I feel like we lost every battle," Predators captain Roman Josi said. "We didn't compete. I mean, we got embarrassed out there. I think most of the things came from us. Even in the first, I thought we didn't play that well. We took too many penalties, we needed way more chances, and the second was even worse."