The Buffalo Sabres ended a lengthy wait by signing Ryan Johnston to a two-year, entry-level contract Saturday, more than a month after the defenseman completed his senior college season at Minnesota.

Johnston will report immediately to the Sabres' American Hockey League affiliate in Rochester, whose best-of-seven Eastern Conference final playoff series against Hershey is tied at 1.