The Dallas Cowboys came from behind to beat the Houston Texans 34-30 on a last-second finish, claiming bragging rights in their Texas matchup.

Dallas struggled through the first half before its offense found its footing after halftime. Dak Prescott finished with 335 passing yards and a touchdown, completing 32 of 45 attempts. CeeDee Lamb caught 17 passes for 189 yards, the second-most receptions in a game in Cowboys history. His performance lifted him past Drew Pearson into fourth on the franchise’s career receiving-yards list, with 7,914.

Javonte Williams added a career-high three rushing touchdowns. Houston quarterback C.J. Stroud threw for 347 yards, while Nico Collins caught seven passes for 118 yards and two touchdowns. The Cowboys held the Texans below 100 rushing yards and narrowly led in total yardage, 399 to 397.