Brandon Saad gave St. Louis a 3-2 lead at 2:27, his fourth goal in four games, when he cut inside of New Jersey defenseman Kevin Bahl and beat Schmid between the pads.
"We talked about a next-man-up mentality," Saad said. "I think it's just playing the right way. When you have injuries, I think you can tighten it up, we're checking better and we're getting lots of chances and opportunities. We're capitalizing on them."
Thomas scored a power-play goal, his 200th NHL point, at 9:53 to make it 4-2, a one-timer from a sharp angle after a Brayden Schenn pass.
Hischier cut it to 4-3 at 12:09, deflecting a Dougie Hamilton shot in front on a 5-on-3 power-play.
Thomas scored an empty-net goal at 19:17 for the 5-3 final.
Binnington shut the door in the third period with 14 saves, including multiple scoring chances when Schmid was pulled with over two minutes remaining.
"He's our backstop back there," Saad said of Binnington. "We believe in him and he's a big reason why we won tonight and why we're winning hockey games."
NOTES:Tarasenko and Hughes were named to the
2023 Honda NHL All-Star Game
during the game. Hughes has seven points (six goals, one assist) in a four-game point streak and had nine shots on goal (14 attempts). ... Devils forward Ondrej Palat had two shots and three hits in 14:24 after missing 32 games with a lower-body injury. He hadn't played since Oct. 24 against the Washington Capitals. ... Kyrou has 16 points (nine goals, seven assists) his past nine games. ... Binnington won his 105th game to pass Brian Elliott for fifth in Blues history. … Buchnevich has 12 points (three goals, nine assists) in 10 games after missing four games with a lower-body injury. ... Hischier has eight points (five goals, three assists) in a six-game point streak.