Here are some highs and lows in terms of individual performances from the Pittsburgh Steelers' 43-19 loss to the Buffalo Bills:
HIGHS
Martavis Bryant: The Steelers will miss Bryant, who's set to serve a four-game suspension for substance abuse. Bryant skied for a 63-yeard catch from Michael Vick. He beat two other cornerbacks for long games, finishing the day with three catches for 138 yards and a score. Bryant goes for the score every time he touches it.
DeAngelo Williams: Williams continues to show explosion at age 32, recording 25 yards and a touchdown on four touches. He also converted a two-point try. His role is increasing as the Steelers prep for two games without Le'Veon Bell.
Alden Darby: He rushed the edge for a sack of EJ Manuel on a day when the Steelers had nothing going defensively. Darby is making his case for the 53-man roster.
LOWS
Ryan Shazier: Shazier missed practice time this week and looked rusty. He got outmuscled by a tight end on a 41-yard Fred Jackson run and could have provided more help on a 67-yard Charles Clay touchdown. He did record an impressive tackle for a loss.
Cortez Allen: Allen was too far out of the play on that Jackson run and also missed an open-field tackle of Marquise Goodwin. Allen contributed to the Steelers' dismal defensive performance.
Cody Wallace: Wallace appeared to lose track of Bills tackle Corbin Bryant on a third-down sack of Ben Roethlisberger. Wallace will be fine, but this wasn't a good start to his campaign to replace injured Maurkice Pouncey.