Sam Darnold matched his career high with four touchdown passes, and the undefeated Vikings used another dominant performance on defense to trounce C.J. Stroud and the Texans 34-7 on Sunday in Minneapolis.

Jonathan Greenard had three of the four sacks of Stroud, his former teammate, as the Vikings (3-0) intercepted the 2023 offensive rookie of the year twice while rattling the Texans (2-1) with their aggressive and unpredictable scheme — and the crowd noise that cranked up with each stop.

Darnold connected with Justin Jefferson and Aaron Jones for scores in the first quarter.

In the second half, he delivered a TD to Jalen Nailor for the third straight game and got tight end Johnny Mundt one, too

Steelers 20, Chargers 10: Justin Fields, still filling in for the injured Russell Wilson, threw for a TD and ran for another and the host Steelers improved to 3-0 for the first time since 2020. The Chargers lost QB Justin Herbert to an ankle injury.

Eagles 15, Saints 12: Saquon Barkley rushed for TDs of 65 and 4 yards in the fourth, and the visiting Eagles won a defensive battle. Eagles TE Dallas Goedert had a 61-yard TD reception and finished with a career-high 170 yards.

Packers 30, Titans 14: Malik Willis ran for a TD and threw for a score, leading the Packers to the rout on the road. Willis won his second straight start subbing for the injured Jordan Love. The Titans traded Willis to the Packers in August. The Titans fell to 0-3.

Broncos 26, Bucs 7: Rookie QB Bo Nix ran for a TD and Will Lutz kicked four FGs to help the visiting Broncos avoid starting 0-3 for the second straight season. The Broncos defense sacked Baker Mayfield seven times.

Giants 21, Browns 15: Daniel Jones threw two a pair of TD passes to rookie Malik Nabers and the Giants defense sacked Deshaun Watson eight times to earn the road victory.

Colts 21, Bears 16: Jonathan Taylor had two TD runs and Trey Sermon added another as the Colts held on at home. The Colts avoided their first 0-3 start since 2021.

Seahawks 24, Dolphins 3: Geno Smith threw for 289 yards and a 71-yard TD to DK Metcalf, Zach Charbonnet rushed for two TDs, and the host Seahawks rolled to the win and their first 3-0 start since 2020. A week after losing QB Tua Tagovailoa to the third concussion in the last two years, the Dolphins watched replacement Skylar Thompson suffer a chest injury in the second half.

Panthers 36, Raiders 22: Andy Dalton threw for 319 yards and three TDs to lift the visiting Panthers to their first win. Dalton, 36, was promoted to the No. 1 QB job due to the ineffectiveness of 2023 top draft pick Bryce Young.

Ravens 28, Cowboys 25: Derrick Henry ran for 151 yards and two TDs, Lamar Jackson accounted for two scores and the Ravens held on for the road win.

Rams 27, 49ers 24: Joshua Karty hit a 37-yard FG with 2 seconds left, and the host Rams rallied from a 14-point second-half deficit. Jauan Jennings set career highs with 11 catches for 175 yards and three TDs for the 49ers.

Lions 20, Cardinals 13: Jared Goff threw two TD passes and David Montgomery ran for 106 yards and a score for the visiting Lions.