Buffalo's 5-1 win was Pittsburgh's worst home loss of the season, extending the Penguins' losing streak to 7 games — their longest skid since 2003.