Sabres, Eichel agree to 8-year extension

Sabres, Eichel agree to 8-year extension