ARLINGTON, Texas — Jason Witten scored the only touchdown while breaking the franchise record for yards receiving, and the Dallas defense shackled a New York offense missing Odell Beckham Jr. in a 19-3 season-opening victory over the Giants on Sunday night.

Ezekiel Elliott had a rugged 104 yards rushing and another 36 receiving two days after a judge halted his six-game suspension over a domestic violence case, although last year’s NFL rushing leader had already been cleared to play the opener.

Dak Prescott was turnover-free while throwing for 268 yards as the Cowboys dominated a rival that dealt them two of their three losses in 2016. Dan Bailey kicked four field goals.

Eli Manning didn’t have Beckham in his 200th straight start, as the dynamic received missed the game because of a sprained ankle. The Giants were outgained 265-49 in the first half while falling behind 16-0.

Witten scored the game’s only touchdown on a 12-yard catch and finished with seven catches for 59 yards, breaking Hall of Fame receiver Michael Irvin’s club record of 11,904 yards. Witten, already the franchise leader in catches, now has 1,096 receptions for 11,947 yards. Witten and Tony Gonzalez are the only NFL tight ends with at least 1,000 catches and 10,000 yards.