Here is what some of the San Francisco 49ers beat writers had to say about today's practice held at the team headquarters.

Grant Cohn, The Press Democrat:

Aaron Lynch: Chased down and tag-sacked backup quarterback Blaine Gabbert on a play-action bootleg pass to the offense's right. Lynch seems in shape for the first time this offseason.

Rookie quarterback Dylan Thompson faked a handoff to his left, rolled back to his right and spotted wide receiver Nigel King open downfield ... Before Thompson threw the pass Tartt started accelerating toward King, and when the ball arrived Tartt swatted it to the ground.

Colin Kaepernick: Completed six of seven pass attempts including a 50-yard touchdown pass down the right sideline to Vernon Davis, who was being covered by cornerback Marcus Cromartie, who stopped running around the 25-yard line.


Cam Inman, The Mercury News:

Cornerback Keith Reaser finished an encouraging week of practice by remaining on the first-string unit, ahead of Shareece Wright.

Jarryd Hayne's ball-catching skills again were among the practice highlights. Hayne raced down the right sideline and grabbed a 25-yard pass from fellow rookie Dylan Thompson, splitting the deep coverage of Mylan Hicks and L.J. McCray.

Chuck Jacobs had the catch of the day, diving into the end zone and securing a pass from Dylan Thompson against Hicks' coverage.