Eli Manning threw for 297 yards and two touchdowns, rookie Saquon Barkley ran for a score and New York Giants with head coach Pat Shurmur earned their first win against the Houston Texans, 27-22, on Sunday.

Odell Beckham Jr. didn't find the end zone but reeled-in nine catches for a game-high 109 yards. Sterling Shepard caught his first touchdown of the season - and had six catches for 80 yards. Manning also connected with Rhett Ellison just before halftime to give New York a 20-6 lead.

Barkley finished with over 100 total yards - 82 on the ground to go along with five catches for 35 receiving yards.

After scoring on all four possessions in the first half, the Giants were stuck in neutral for much of the second half, thanks in part to pressure from J.J. Watt who finished with three sacks.

The Texan offense moved the ball all day - amassing over 400 yards, including 385 in the air and two touchdowns from Deshan Watson. But the Giants' defense came up with two big, second half turnovers to waste a pair of potential Houston scoring drives.

HOUSTON, TX - SEPTEMBER 23: New York Giants defense celebrates an interception by Alec Ogletree #52 of the New York Giants in the fourth quarter at NRG Stadium on September 23, 2018 in Houston, Texas. (Photo by Tim Warner/Getty Images)

Donte Deayon recovered Lamar Miller's fumble in the third quarter, and Alec Ogletree intercepted a Watson pass headed for the end zone early in the fourth. Both times the Texans had moved well into Giant territory.

The Giants (1-2) host the Saints (2-1) next Sunday.  Houston falls to 0-3 heading into Indianapolis (1-2).