The Blues are unbeaten in their last five games (3-0-2-0) and have lost just twice in their last 10. They have not gone six games without a loss since a season-high 10-game run from October 12-November 5.
St. Louis has scored eight goals in its last two games and posted a 4-1 victory over the San Jose Sharks on Saturday.
Tkachuk has seven goals in his last five games and Drake has scored three times in his last four.
The Blues are unbeaten in their last three road games (1-0-2-0) and are 14-9-5-2 away from the Savvis Center this season.
Buffalo has lost six straight games (0-4-0-2) for its longest slide since a season-high seven-game losing streak from December 20-31. The Sabres also lost seven in a row from November 3-19 - the tail end of a season-high 12-game winless skid.
Buffalo has managed just six goals in its last five games and continued to struggle in Saturday’s 3-1 road loss to the New York Islanders.
The Sabres have just one win in their last four home games (1-2-1-0) and is 15-6-3-2 at HSBC Center this season.
St. Louis posted a 2-1 victory over Buffalo on January 30 after Tkachuk scored 3:26 into overtime. It was the first meeting of the season between the teams.