Friday: Day 5 of 18.

Highlight: EJ Manuel hit a 63-yard TD pass to Marquise Goodwin on the final play to cap a good day for the offense.

Injury: Receiver Stevie Johnson pulled up late in practice with a hamstring injury. He had to be helped off the field by trainers.

QB watch: Veteran Kevin Kolb had his best day of camp, looking especially sharp in the red zone. Manuel took 30 snaps, Kolb 29 and Jeff Tuel eight.

Roster Notes: Doug Legursky started at left guard, while Colin Brown moved to the second team. Defensive tackle Kyle Williams joined team drills for the first time.

Schedule: The Bills practice 8-11:10 a.m. today and 2 to 5:10 p.m. Sunday. Monday’s practice is 6-9 p.m.