The Tampa Bay Lightning rallied for a comeback win in the NHL as Robby Fabbri scored his first hat-trick on Wednesday.
The Lightning battled to a 4-3 overtime win against the Montreal Canadiens, coming from 3-1 down.
The Blues also had to come from behind, scoring four goals in the third period to beat the Philadelphia Flyers 6-3.
Meanwhile, Sidney Crosby scored yet again in a Pittsburgh Penguins win.
The Canadiens seemed to be in control against the Lightning thanks to goals from Alexander Radulov, Shea Weber and Chris Terry.
They led 3-1 midway through the third period, only to cough up their lead.
Victor Hedman and Ondrej Palat, the latter in a power-play, forced OT before Tyler Johnson scored the game-winner with his second goal of the match.
The Blues needed a wild third period to overcome the Flyers.
Fabbri had put them ahead in the first period, during which they scored twice in power-plays, before Nick Cousins and Brayden Schenn gave the Flyers the lead.
But the Blues scored four straight times in the third period, including two late goals from Fabbri.
PENGUINS EDGE HURRICANES
Crosby scored his 26th goal of the season as the Penguins beat the Carolina Hurricanes 3-2.
Marc-Andre Fleury made 19 saves in the third period for the Penguins, who also had Chris Kunitz and Carl Hagelin score.
MAPLE LEAFS, CANUCKS WIN
The Toronto Maple Leafs had a 3-2 shoot-out win against the Florida Panthers and the Vancouver Canucks overcame the Los Angeles Kings 2-1.
BLUE JACKETS, WILD LOOK TO EXTEND STREAKS
The Columbus Blue Jackets have won 13 straight games ahead of facing the Winnipeg Jets, while the Minnesota Wild are out to make it 12 when they take on the New York Islanders.