PLAYER OF THE GAME: Keith tied a season-high two points on the night (1G, 1A) and extended his current point streak to four games, matching a season high (Nov. 2-7).
STAT OF THE NIGHT: With a power-play goal in the first period, Keith became the 100th NHL defenseman and fourth Blackhawk defenseman to score 100 goals.
UP NEXT: Chicago heads to Tampa Bay for the final meeting of the year with the Lightning on Thursday night.
St. Louis drew a penalty in the opening seconds of the game and wasted no time taking the early advantage as Brayden Schenn buried a cross-ice feed from Jaden Schwartz just 33 seconds into the first.
The Blackhawks would answer making quick use of their opening power play as well. Jonathan Toews won the advantage's opening faceoff on the left dot, drawing it back to Duncan Keith who walked to the middle of the ice and blasted a slap shot past Jordan Binnington for the 100th of his career and a 1-1 tie at 10:55 of the first.
It was another defenseman, Murphy, who put the visitors ahead just over three minutes later. Toews again won a draw, this time on the right dot, and Murphy put a wrister on goal that Toews set the screen on in front to take a 2-1 lead at 14:09 of the first.
Chicago struck on another man advantage early in the middle frame as Kane scored his team-leading 28th of the season at 1:13. Dominik Kubalik worked the puck to the point to Keith, who then sent a cross-ice feed to Kane. The winger walked in and fired a wrister from the top of the circle that rang off the post and beat Binnington for a 3-1 lead.
The Blues would cut the lead to a single goal following and extended period of offensive zone time at 7:38 of the second. David Perron found Robert Thomas alone backdoor at the side of the net, where the center took a wrister to beat Crawford and make it a 3-2 game.
St. Louis saw a Ryan O'Reilly goal called off early in the third period after using his hand to put the puck in the net, but O'Reilly would make up for it shortly thereafter on a partial breakaway in tight on Crawford to tie things up 3-3. Then, 16 seconds later, the Blues capitalized on a failed clearing attempt as Zach Sanford gave the home side a 4-3 lead.
Head coach Jeremy Colliton called a timeout and the Blackhawks answered back with a pair of goals in tight to re-gain the lead.
Highmore struck off a rebound at 5:16 following a Keith shot from the point. David Kampf got a stick on the initial rebound but lost possession as it slid to Highmore on the top of the crease, where the forward slipped a shot past Binnington to tie things up, 4-4.
Three minutes later, Brandon Saad converted a feed in the slot from Dylan Strome behine the net while on the power play, the third goal with an advantage of the game for Chicago. Saad's 19th of the year gave Chicago a 5-4 lead at 8:16.