Sabres, Dahlin agree to 3-year, $18M contract

The Sabres have reached a three-year, $18 million deal with defenseman Rasmus Dahlin, who was among the last unsigned restricted free agents around the NHL.