Ryan O'Reilly scored with two seconds left in overtime to lift the Blues to a 3-2 victory over the visiting Minnesota Wild.

Blues winger Mike Hoffman scored his second goal of the game with 45 seconds left in regulation to force the overtime.

Vince Dunn had three assists and Ville Husso made 28 saves for the Blues, who won their third straight game.

Matt Dumba and Nico Sturm scored for the Wild and Cam Talbot made 27 saves.

After suffering a 9-1 blowout loss Friday night in St. Louis, the Wild responded with a sturdy defensive performance. They outshot the Blues 9-6 in the first period while taking a 1-0 lead.

Newsletter signup for email alerts

After Blues defenseman Jake Walman turned the puck over while trying to gain the Minnesota zone, Colton Parayko fell down trying to scramble back to cover for him.

That gave Sturm, back in the lineup after sitting out Friday, a free skate up the left wing and an open shot from the left dot -- which he buried.

Hoffman, who was also a healthy scratch Friday, tied the game with a power-play goal at 3:07 of the second period. His one-time shot from the right circle deflected off Wild defenseman Jonas Brodin and past Talbot.

Dumba put the Wild back on top with a power-play goal with 1:42 left in the second period. He scored with a slap shot from the top of the left circle through a well-timed screen.

Blues forward Zach Sanford nearly tied the game with 11 1/2 minutes left, but his backhand shot rang off the inside of the right post from point-blank range.

With Husso pulled for an extra attacker, the Blues scored a 6-on-5 goal to tie the game 2-2. Hoffman fired a shot from above the right circle that caromed off Talbot, then Dumba, and into the net.

O'Reilly won the game by circling the net and lifting a backhand shot over Talbot's shoulder with time winding down in overtime.