Marco Scandella had a goal and an assist, and fourth-string goalie Charlie Lindgren made 29 saves in his first start for the Blues (14-8-4), who have won six straight at home. Krug, Dakota Joshua and Niko Mikkola each had two assists.
Robby Fabbri scored twice for the Red Wings (13-11-3) in his first game in St. Louis since the Blues traded him to Detroit on Nov. 6, 2019. Alex Nedeljkovic allowed three goals on 18 shots before being replaced by Thomas Greiss (five saves) to start the third.
"It's another tough one," Fabbri said. "Digging ourselves in a hole and it's hard to come out of."
For the second straight game, St. Louis played one skater short with 17. It has six injured players and three more in NHL COVID-19 protocol, and could not call up another player because of NHL salary cap constraints.
Lindgren made his first NHL start since March 7, 2020, for the Montreal Canadiens; he got the win in relief of the injured Ville Husso on Tuesday, playing the final 6:25 of a 4-3 overtime win against the Florida Panthers. Lindgren is behind Jordan Binnington (protocol), Husso (lower-body injury) and Joel Hofer on the depth chart. Hofer could not be called up from Springfield.
"I think a lot of the nerves that I get is more so before the puck drops," Lindgren said, "and then once that puck drops, you really just want to go out and play and feel the puck. And I thought Detroit, they were trying to put a lot of pucks to the net early and that always kind of helps just trying to get a rhythm. And I think our team scoring a couple goals early, that always helps to kind of settle me in and we end up potting six. So, really, really good team effort tonight."