Alex Pietrangelo scored with 52.2 seconds left in overtime to lift the St. Louis Blues over the Pittsburgh Penguins, 3-2.

Vladimir Sobotka, positioned along the left boards, slid a pass to the front of the net with time winding down in overtime. Pietrangelo gathered the disc and went forehand to backhand before flipping the puck into the net.

Scott Nichol and Jamie Langenbrunner also lit the lamp for the Blues, who snapped a two-game skid. Brian Elliott made 31 saves to improve to 8-1-0 on the year.

The Blues got on the board 5:33 into the game when Nichol stole the puck in the Pittsburgh zone and fired a slapper from the high slot.

St. Louis had a goal waved off with 8:36 left in the middle stanza because David Backes used his skate to kick the puck in.

Sullivan’s power-play goal at the 3:03 mark of the third made it a 1-1 game. Evgeni Malkin slid a pass to the top of the right circle for Sullivan, whose one-timer beat Elliott.

The Blues went back in front at the 10:45 mark after Langenbrunner gathered a loose puck at the side of the net and beat Fleury with a wrister.

Neal kept the back-and-forth battle going with 5:51 to play in regulation. Malkin carried the puck around the net before passing to Neal, whose shot from the left