Schneider was 0-7-2 in his previous 11 games since making 45 saves in a 3-1 win against the Buffalo Sabres on March 25, 2019. He made his first start since Jan. 18 after being recalled from Binghamton of the American Hockey League on Feb. 20. The Devils traded backup goalie Louie Domingue to the Vancouver Canucks on Monday before the NHL Trade Deadline.
"This feels great," Schneider said. "It's only one win, and I'd like to have a lot more of them, but there's a sense of relief. It's late in the season, but these wins are still important to us, to the group in the room and to our fans."
WATCH: [All Devils vs. Red Wings highlights]
The Devils (25-27-10) have won three straight and seven of 10. Jesper Bratt, Kyle Palmieri and Nikita Gusev scored power-play goals for the Devils, who were starting a five-game road trip.
"Everyone is really excited for Cory," Devils coach Alain Nasreddine said. "He made some big saves when we needed them, and you could see how hard the guys were fighting for him."
Detroit (15-46-4), which lost for the 17th time in 20 games, has 10 even-strength goals in its past 13 games. Jonathan Bernier made 27 saves.
"We've got to do a better job out there," Red Wings forward Frans Nielsen said. "We can't give up three power-play goals. We just have to execute."
The Red Wings were playing one day after forward Andreas Athanasiou was traded to the Edmonton Oilers; defenseman Mike Green was traded to the Oilers on Sunday.
"I thought we looked like a team that just had two players traded away," Red Wings coach Jeff Blashill said. "I don't think our focus was very good. We have to be a lot better going forward."
Joey Anderson gave the Devils a 1-0 lead at 1:15 of the first period, knocking his own rebound past Bernier.