Our daily practice report from Giants training camp:

Good

Rookie CB Corey Ballentine came up with the play of the day, taking advantage of a miscommunication between QB Kyle Lauletta and WR Da’Mari Scott. As Scott cut inside, the ball was delivered to the outside and Ballentine was there for the interception. Once he secured it, he took off down the left sideline for the return. Earlier, Ballentine forced a fumble on Scott.

Bad

Working in full pads usually slows things down until everyone gets acclimated, and the result for the offense were a couple of false start penalties, one on WR Golden Tate and another on WR Will Hernandez. There also was a snap from Jon Halapio that dribbled back to Eli Manning. These are the mistakes that need to get cleaned up in camp.

Caught my eye

Second-year CB Grant Haley is always around the ball. He recovered a fumble and was solid in coverage on Bennie Fowler, preventing Fowler from making a sliding catch. Haley is extremely active and feisty and will be difficult to unseat from the nickel back spot.

Keeping up with the Jones

The pads came on and Daniel Jones had some moments good and bad. His first pass was a quick completion to Alonzo Russell. In the blitz period, Jones got the ball out of his hands nicely on a middle strike to Russell Shepard. He also connected with TE Scott Simonson on the left side, showing he knew where to get the ball amid the rush. He sailed a couple of passes later in the session.

Medical report

A day after leaving the field with cramps, LB Markus Golden returned. CB Sam Beal left early with a groin injury. TE Evan Engram worked after sitting out Friday as a rest day. LB Mark McLaurin got his foot stepped on. WR Darius Slayton (hamstring) continues to miss time.