McLeod put Buffalo ahead 2-1 at 16:49 when his shot from above the right circle went through traffic and inside the far post.
“The goalies are so good these days, you’re not beating them with too many clean shots, especially from that distance,” McLeod said. “The more times you can get guys to the net, guys in front of their eyes, it goes in or it goes off somebody and goes in.”
Pavel Buchnevich tied it 2-2 at 5:25 of the second period. He had a clean look from the top of the right circle and beat Levi blocker side.
“We entered the zone with speed, [Jordan Kyrou] kicked it to me and made a great play to take away the [defenseman] from my lane and just have a clear lane to shoot and score,” Buchnevich said.
Saad made it 3-2 for the Blues at 17:15 when he got his stick on a rebound in front and slipped it through the five-hole.
“I think anytime you’re scoring goals and playing with the puck creates confidence,” Saad said. “I think as a line (with Schenn and Dylan Holloway), we did a good job of being heavy on it and protecting it and playing with it, so I think we can keep building on that.”
Buffalo's Dylan Cozens appeared to tie it at 4:56 of the third but his goal was overturned after St. Louis challenged for goaltender interference.
NOTES: Blues defenseman Pierre-Olivier Joseph left the game with a lower-body injury at 1:22 of the second period after he got tangled up with Benson near the corner. Coach Drew Bannister did not have an update on him after the game but said Joseph would be reevaluated Friday. … Kyrou (assist) extended his point streak to six games (three goals, three assists). … Dahlin's goal was the 70th of his NHL career. He’s the third defenseman in Sabres history to reach the mark, after Phil Housley (178) and Mike Ramsey (73). Dahlin also extended his point streak to five games (three goals, four assists), as did Peterka (three goals, four assists).