The Arizona Cardinals defeated the Houston Texans 31-5 at State Farm Stadium.

They improve to 7-0, matching the best start in franchise history.

After a difficult first quarter for the offense, the Cardinals came alive and scored 31 unanswered points to put away the now 1-6 Texans. 

Quarterback Kyler Murray got roughed up a bit in the first quarter and needed a visit to the blue tent. But, for the rest of the game, he was himself. 

He fed all of his targets and made some eye-popping plays like this one:

He finished 20 of 28 for 261 yards and three touchdowns. He also had his first interception since Week 3, but it resulted in no points.

Tight end Zach Ertz had three catches and scored his first Cardinals touchdown in his team debut. The stadium was rocking as he crossed the goal line on a 47-yard score in the third quarter.

Wide receiver DeAndre Hopkins led the Cardinals with seven grabs against his former team. He also scored a touchdown.

The Cardinals gained 397 total net yards with 172 coming from the run. 

They averaged 4.6 yards per carry as a team led by running back Chase Edmonds' 81 yards. 

Arizona’s defense allowed just 160 total net yards and eight first downs and Houston was 2-for-13 on third down.

Edge rusher Markus Golden had two sacks for the second straight game. He also forced a fumble and recovered it.

J.J. Watt had a tackle for loss and a quarterback hit in his first game against his former team.

Arizona takes on the Green Bay Packers on Thursday Night Football in Week 8 at State Farm Stadium. 

More must-reads:

TODAY'S BEST
Canucks goalie remains sidelined due to injury
Rangers beat Capitals 3-1, take commanding 3-0 series lead
Tyrese Haliburton hits game-winner as Pacers outlast Bucks
Panthers move up in second round, take first RB of draft at No. 46
Rams trade up in second round, select another FSU DL at No. 39
Falcons trade up in second round, draft Clemson DL at No. 35
Maple Leafs star breaks silence on postseason absence, addresses Game 4 status
With first pick of second round, Bills finally draft WR
Report: What Giants, Vikings offered in attempt to trade up for Drake Maye
Yet another starting pitcher goes down with elbow discomfort
Kirk Cousins comments on Falcons' decision to draft QB Michael Penix Jr.
Falcons reportedly tried to trade back into Round 1
Juwan Howard returning to NBA as Eastern Conference assistant
Report: NBA, Amazon Prime Video nearing streaming-rights deal
Angels once more set to be without veteran infielder for extended stretch
NFL makes big equipment change for 2024 season
Orioles stud prospect's first taste of majors doesn't last long
Biggest first-round snubs of the 2024 NFL Draft
Pelicans' Zion Williamson could return during playoffs
Roger Goodell speaks honestly about 18-game NFL season plan