ST. LOUIS - Vladimir Tarasenko stretched his goal-scoring streak to four games and the St. Louis Blues extended their NHL-best winning streak to seven with a 4-3 victory over the New Jersey Devils on Thursday night.
Jake Allen made 24 saves for the Blues and ran his shutout streak to 184 minutes before giving up his first goal in two weeks.
Tarasenko and linemate Jaden Schwartz each had a goal and an assist. Tarasenko has scored five goals during his four-game streak and eight in his last six games overall.
Alexander Steen and David Backes also scored for St. Louis. Jori Lehtera had two assists.
Allen, who stopped 26 shots in blanking the Devils 1-0 Tuesday night in New Jersey, had his shutout streak snapped at 184:01 when Michael Ryder beat him with a wrist shot at 16:35 of the third period.
Prior to that, Allen had not allowed a goal since Vancouver's Linden Vey scored on him at 11:57 of the third period on Oct. 23.
Marek Zidlicky then scored at 18:09 for New Jersey and Ryder added his second of the game with 50.5 seconds left to make it 4-3.
Cory Schneider made 22 saves for the Devils. He was pulled in favour of Keith Kinkaid after Steen scored on a power play at 7:10 of the third period.
Kinkaid made his NHL debut.
Tarasenko got the Blues on the board just before the end of the first period with another highlight-reel goal. He got the puck from Schwartz in the slot, manoeuvred to his left through three Devils, then pulled Schneider out of position before lifting the puck over him at 19:55.
Schwartz made it 2-0 at 11:05 of the second when he took a long clearing pass from Barret Jackman and skated in alone on Schneider. Schwartz put a wrist shot over Schneider's right shoulder for his sixth goal.
NOTES: New Jersey began a stretch of playing 15 out of 20 on the road. ... Schneider has started all 13 games for the Devils.