Weight's goal was first called a save by Dominik Hasek, but overturned by a review.
Dan Cleary, Detroit's last shooter, was stopped by Jason Bacashihua. That save was also reviewed, but upheld.
Tomas Mojzis scored his first career goal and Brad Boyes also scored for St. Louis. Bacashihua made 40 saves.
Jiri Hudler and Valtteri Filppula got Detroit's goals and Hasek stopped 17 shots.