Owen Power and Zach Benson scored for Buffalo and Ukko-Pekka Luukkonen made 14 saves.
McLeod’s muti-goal game is the third of his career and his first goal was the fastest goal to start a game at KeyBank Center this season.
Ukko-Pekka Luukkonen stopped 24 shots for Buffalo. The Sabres had won two in a row.
Jack Quinn, Dylan Cozens and Ryan McLeod scored for the Sabres.
Tage Thompson also scored for the Sabres.
Jason Zucker scored for Buffalo and James Reimer made 30 saves.
On the play in question, Sabres forward Zach Benson was bumped by center Parker Kelly and fell into Wedgewood’s right leg.
It was the second time this season the Sabres blew a multi-goal lead against Colorado.
Jason Tucker and Beck Malenstyn scored for the Sabres, who had a three-game winning streak snapped. Luukkonen stopped 29 shots.