The Texans finished out their 2016 preseason campaign with a perfect 4-0 record, defeating the Cowboys at AT&T Stadium 28-17 on Thursday night.
Tom Savage, who started his first game since last year's preseason finale at Dallas, played two offensive series before Brandon Weeden entered the game. Bill O'Brien alternated between the two signal-callers throughout the rest of the night.
Savage was 12-of-18 for 119 yards, one touchdown, and a passer rating of 103.7. Weeden completed 9-of-12 for 116 yards, one touchdown, and one interception, for a passer rating of 90.5.
Jameill Showers was the lone quarterback for the Cowboys, finishing 10-of-25 for 91 yards, one touchdown, one interception, and a passer rating of 47.2.
Akeem Hunt scored two touchdowns, one rushing and one receiving, and had 12 carries for 44 yards with four catches for 27 yards. Keith Mumphery led the wide receivers with 83 yards receiving on 3 catches, including a 64-yard touchdown catch from Weeden with 0:33 left in the second quarter.
Kenny Hilliard's fumble in the first quarter was recovered by the Cowboys and led to a touchdown drive. Flowers threw an 18-yard score to running back Darius Jackson to give Dallas its first and only lead of the night, 7-0.
The Texans would do the same in the second quarter, adding a score of their own. Max Bullough forced a fumble, recovered by Charles James II in the red zone. Six plays later, Hunt rushed in a three-yard score to tie the score 7-7.
Keith Mumphery led the wide receivers with 83 yards receiving on 3 catches, including a 64-yard touchdown catch from Weeden with 0:33 left in the second quarter.
Weeden's pass intended for Cecil Shorts III was intercepted by cornerback Anthony Brown and returned 59 yards for a touchdown in the third quarter. The Cowboys trailed 21-17 with 3:53 remaining in the third quarter.
However, the Texans defense fired back with a touchdown of its own for the third time this preseason, Antonio Allen intercepted Showers and returned it nine yards for a touchdown. With 2:01 left in the game, Houston pulled away with a 28-17 lead.
A total of 27 active players did not play, including offensive and defensive starters and rookies Braxton Miller, Will Fuller, and Tyler Ervin.
The Texans will trim their roster to 53 players by Saturday at 3 p.m. CT. The regular season kicks off on Sunday, September 11 when the Texans host the Chicago Bears in their annual Liberty White game.