Rookie C.J. Stroud threw for 259 yards and two touchdowns, leading the Texans to a 21-10 lead over the Cardinals at halftime.
Arizona is lucky it's not worse.
The Texans have yet to punt but turned it over twice in the red zone. They reached the Arizona 15 on their first drive before Mike Boone was stopped for no gain on fourth-and-two, and they later got to the Arizona 12 before Stroud threw his third interception of the year with safety Jalen Thompson picking it in the end zone.
The Texans have 333 yards.
Devin Singletary, the AFC offensive player of the week last week, has 16 carries for 84 yards and a touchdown.
Kyler Murray, playing his second game of the season after returning from an ACL that ended his 2022 season, threw a 48-yard touchdown pass to Rondale Moore on the third play. But he has gone only 8-of-12 for 99 yards with a touchdown and a pick.
James Conner has six carries for 43 yards.
The Cardinals have 144 yards.