T.J. Oshie and Andy McDonald scored in the 2.

Chris Stewart and Vladimir Sobotka lit the lamp in regulation for the Blues, who snapped a four-game skid against Nashville.

Jaroslav Halak made 25 saves for St. Louis, which sits four points behind the Red Wings in the Central Division. Detroit had its NHL record 23-game home winning streak stopped in a 4-3 shootout loss to the Canucks on Thursday.

Roman Josi and Colin Wilson scored for the Predators, who had a two-game winning streak snapped. Pekka Rinne stopped 22-of-24 shots.