Pavel Buchnevich scored twice for the Blues, while Jordan Binnington made 24 saves and added two assists to push the St. Louis Blues past the Calgary Flames 5-3.