The win was the 414th for Red Wings coach Mike Babcock, who moved one ahead of Jack Adams for first on the franchise list.
Zemgus Girgensons scored both goals for the Sabres (21-49-9), who are already guaranteed of finishing in last place once the season ends on Sunday.
SENATORS 4, ISLANDERS 1
In Uniondale, New York, Jason Spezza scored twice and Ales Hemsky added an insurance goal as the Ottawa Senators topped the New York Islanders.
Craig Anderson made 45 saves for the Senators, who will still miss the post-season for the first time since 2011 and just the third time since 1996.
They were making their first appearance this season at Nassau Coliseum, and the Islanders won the previous two meetings in Ottawa.
Matt Kassian scored an empty-net goal in the closing seconds, his first of the season.
Frans Nielsen scored the lone goal for the Islanders with his career-best 25th in the team’s home finale.
BLUE JACKETS 4, COYOTES 3, OT
In Columbus, Ohio, Ryan Johansen took a stretch pass from James Wisniewski and scored on a wrist shot at 3:33 of overtime to lead the Columbus Blue Jackets over the Phoenix Coyotes, tying a franchise record for wins.
Sergei Bobrovsky had 29 saves, Blake Comeau, Boone Jenner and Mark Letestu also had goals and Artem Anisimov added two assists for the Blue Jackets. It was their 41st victory to match their most in their 13 seasons.
Oliver Ekman-Larsson sent the game to overtime with a goal with just 14.6 seconds left in regulation, and Martin Erat and Shane Doan also had goals for the Coyotes, who have lost five in a row (0-2-3).
WILD 4, BRUINS 3, SO
In St Paul, Minnesota, Mikko Koivu scored for Minnesota and Ilya Bryzgalov denied all three Boston shots in the shootout, lifting the Wild over the Bruins and clinching a wild-card spot in the Western Conference playoffs.
In other NHL action, it was:
‧ Stars 3, Predators 2, SO
‧ Avalanche 4, Oilers 1