How different can a team look after six weeks? Just ask the Houston Texans.

C.J. Stroud threw three touchdowns, including a dagger in the fourth quarter to Nico Collins as the Texans secured their sixth straight win in a 40-20 victory over the Arizona Cardinals on Sunday at NRG Stadium.

The Texans, who now are a win away from tying their previous two-season total, could clinch a playoff berth before Christmas with a victory over the Las Vegas Raiders next week.

Collins, who finished with 86 yards on three catches, joined Andre Johnson and DeAndre Hopkins as the only receivers in franchise history to finish with over 1,000 receiving yards in three straight seasons. Dalton Schultz also caught a touchdown and finished with eight catches for 76 yards.

“He’s unstoppable. He does a great job,” Texans coach DeMeco Ryans said. “Any time the ball is in his vicinity I know some type of way he’s coming down with the football. A guy who doesn’t say much, but he’s had an outstanding year again. We’re not even done, and he has eclipsed that 1,000-yard mark again. I’m proud of him for how he shows up, the consistency that he operates with every single week. The joy that he brings and shows up with, the smile and energy, it’s unmatched.”

Arizona’s offense was bottled up for most of the afternoon behind an underwhelming performance from Jacoby Brissett, though Trey McBride proved to be a problem for the defense. The Pro Bowl tight end finished with 12 catches for 134 yards and two touchdowns.

Michael Wilson notched an 11-yard score with 11 minutes remaining in the fourth quarter, but trailing by 19, Arizona needed to go for two. It failed, leading to another scoring drive for Houston, this time resulting in a touchdown pass to Collins.

Second-year defensive back Kamari Lassiter notched his fourth interception on Brissett’s pass in the end zone to begin the third quarter. Houston would capitalize and score on the ensuing drive.

“Really proud of our guys, proud of our coaches, our team for coming out today, playing true complementary football and handling this game the proper way and finishing how we know how to finish,” Ryans said.

Pro Football Focus handed out player grades for those who took a snap in Houston’s win over the Cardinals and we broke them down by offense and defense. Below are the five highest and lowest grades on the offensive side of the ball after a promising win at NRG Stadium.

There were a few surprises in terms of the highest- and lowest-graded players, both on offense and defense. In fact, most of you can already guess who graded out in stellar and horrendous fashion.

Here’s a look at the five best offensive players below:

Top 5 offenseTE Dalton Schultz – 90.0WR Nico Collins – 86.4OT Tay Ersery – 80.0QB C.J. Stroud – 79.2OL Jake Andrews – 77.4

While Collins made the history books, Schultz was the more consistent receiver. He caught all eight passes for 79 yards and scored his second touchdown in the third quarter. He graded out with a season-high 90.2 reception metric and finished with an impressive 73.6 run-blocking grade.

Collins, who posted an 84.4 receiving grade, also posted a 91.2 catch grade, along with an 88.4 route-running grade. Ersery finished with a season-high 83.4 run-blocking grade, along with a 67.7 pass-blocking grade.

Bottom 5 offenseWR Christian Kirk – 51.5WR Jaylin Noel – 54.2WR Jayden Higgins – 57.4TE Cade Stover – 58.3RB Woody Marks – 60.0

It wasn’t a bad game for really any player, but no one was used. Marks left in the second quarter with a knee injury and didn’t return, limiting his overall production. Noel and Kirk weren’t ever targeted, while Higgins and Stover each caught one pass.

All struggled in run blocking, so at least that metric proved to be a concern.

Other notablesOL Ed Ingram – 68.2OT Trent Brown – 61.1OT Tytus Howard – 68.5WR Xaiver Hutchinson – 63.8RB Jawhar Jordan – 75.4