Brock Purdy threw three of his four touchdown passes to George Kittle and the 49ers extended their dominance over the Cowboys with a 42-10 victory Sunday night in Santa Clara, Calif.
The 49ers (5-0) knocked the Cowboys (3-2) out of the playoffs in tight games the past two seasons, adding intrigue to this early-season matchup between perceived contenders. The rematch wasn’t even close.
San Francisco led 14-0 before Dallas got an initial first down and was never really threatened on the way to matching a franchise record with a 15th straight regular-season win and earning its fifth 5-0 start.
Purdy calmly picked apart the league’s stingiest defense to improve to 10-0 as a starter in the NFL and San Francisco’s defense made life difficult on Cowboys counterpart Dak Prescott all night.
Prescott was sacked three times and heaved an interception into double coverage after Dallas fell behind 28-10 in the third quarter. He threw two more interceptions in the fourth quarter with his only highlight coming on a 26-yard TD pass to KaVontae Turpin in the second.
It was Dallas’ most lopsided defeat since losing, 49-17, to New Orleans in 2013.
Purdy finished 17 for 24 for 252 yards and has not thrown an interception all season. He connected on a 19-yard TD pass to Kittle on the opening drive, a 38-yarder early in the second quarter on a reverse flea-flicker, and then a 10-yarder to put the game away in the third quarter.
Kittle became the first 49er with three TD catches in a game since Vernon Davis in 2009.
Purdy added a 1-yard TD pass to Kyle Juszczyk in the fourth quarter.
Christian McCaffrey scored on a 1-yard run in the second quarter after losing a fumble near the goal line earlier in the game. It was the 14th straight game he has scored a TD in the regular season or playoffs. The only players with longer streaks are Lenny Moore (17 games), O.J. Simpson (15) and John Riggins (15).
Colts 23, Titans 16 — Zack Moss upstaged the return of Jonathan Taylor by running for a career-high 165 yards and two scores and Gardner Minshew was sharp in relief of the injured Anthony Richardson to lead Indianapolis (3-2) past visiting Tennessee (2-3). The Colts snapped a seven-game losing streak at home by beating the Titans for the first time in six tries. Richardson left with a right shoulder injury late in the first half after going 9 of 12 for 98 yards. Minshew was 11 of 14 for 155 yards in relief. On a day when most expected Taylor or Tennessee’s Derrick Henry (43 yards) to be the focus, Moss averaged 7.2 yards on 23 carries in his second 100-yard game this season. DeAndre Hopkins caught eight passes for 140 yards for Tennessee.
Chiefs 27, Vikings 20 — Patrick Mahomes threw two touchdown passes in the third quarter, one to Travis Kelce after the All-Pro tight end briefly left the game with an ankle injury, and visiting Kansas City (4-1) held off Minnesota (1-4) for the victory. Mahomes went 31 for 41 for 281 yards and no turnovers in his most efficient performance of the season for the defending Super Bowl champions, who once again won while not at their best. The victory gave Mahomes at least one against every other team in the league. The Vikings had two chances at the tying touchdown in the final five minutes, but a late hamstring injury to star receiver Justin Jefferson and a lack of timeouts after earlier mismanagement were ultimately too much to overcome.
Jets 31, Broncos 21 — New York (2-3) celebrated Nathaniel Hackett’s return to his former coaching stop by beating Denver (1-4) behind Breece Hall’s 72-yard touchdown run and Bryce Hall’s 39-yard game-sealing scoop-and-score off Russell Wilson’s fumble in the final minute. That gave Hackett, the Jets’ offensive coordinator who was fired after going 4-11 as Denver’s head coach last season, a measure of satisfaction. Especially after new Broncos coach Sean Payton trashed him during training camp for the job he’d done, particularly the way he handled Wilson. The Jets overcame a sloppy, chippy first half to snap a three-game skid in large part because of Breece Hall, who ran for 177 yards on 22 carries, a whopping 8 yards per carry.
Lions 42, Panthers 24 — Jared Goff threw three touchdown passes in the first half and ran for a score in the fourth quarter, lifting host Detroit (4-1) past winless Carolina (0-5). The NFC North-leading Lions are alone atop the division in October or later for the first time since 2016. The Panthers turned the ball over three times in the first half, including on consecutive snaps, to set up Detroit up for three touchdowns and a 28-10 halftime lead. Carolina rookie quarterback Bryce Young was picked off twice in the first half and Miles Sanders lost a fumble. David Montgomery, with 109 yards rushing, became the first Lion to run for 100-plus yards and score in two straight games since Kevin Jones in 2004. Sam LaPorta caught two TDs in the first half.
Falcons 21, Texans 19 — Desmond Ridder passed and ran for touchdowns, providing an answer to those who had called for him to be benched, Younghoe Koo kicked a go-ahead 37-yard field goal as time expired, and Atlanta (3-2) snapped a two-game skid by edging visiting Houston (2-3). Ridder’s 6-yard TD pass to rookie running back Bijan Robinson and 2-point pass to Tyler Allgeier gave the Falcons (3-2) a 15-12 lead early in the fourth quarter. Houston rookie quarterback C.J. Stroud answered with an 18-yard scoring pass to tight end Dalton Schultz, giving the Texans a 19-18 lead with 1:49 remaining. Ridder, in his first full season as a starter, then rallied the Falcons into field-goal position for Koo.
Bengals 34, Cardinals 20 — Joe Burrow threw for 317 yards and three touchdown passes to Ja’Marr Chase, who finished with a season-high 192 yards receiving, and visiting Cincinnati (2-3) beat Arizona (1-4). It was a much-needed offensive performance for Burrow, who signed the NFL’s richest contract during the offseason but was slowed through his first four games of the season by a calf injury. He looked plenty healthy against the Cardinals, completing 36 of 46 passes and buying time on a handful of plays with his athleticism in the pocket. Chase set a single-game franchise record with 15 receptions and Cincinnati scored a touchdown in the first half for the first time this season.