Saquon Barkley is back.

The former Penn State standout insisted he feels better than every heading into the season, and after watching his touchdown run against the Dallas Cowboys on Monday Night Football, it’s hard to tell him he’s wrong.

Barkley made a couple of Cowboys miss and sped towards the corner for the first touchdown of the night, giving the New York Giants a 13-6 lead.

According to the Monday Night Football broadcast, Barkley hit a top speed of 20 miles per hour on his scamper.

Barkley is up to 12 carries for 75 yards (6.3 yards per carry) so far with just under 5 minutes remaining in the third quarter. Can Barkley guide the Giants to 3-0?