ARLINGTON, Texas — Arizona had dropped five games in a row entering Week 9, each loss narrow enough to leave a mark. Jacoby Brissett put an end to it Monday night.
Brissett threw for 261 yards and two touchdowns, Marvin Harrison Jr. set a career high with seven receptions for 96 yards, and the Cardinals defense held Dallas to one offensive score in a 27-17 win over the Cowboys at AT&T Stadium on November 3, 2025. Arizona improved to 3-5. Dallas fell to 3-5-1 and lost back-to-back games for the first time under first-year head coach Brian Schottenheimer.
Table of Contents
Scoring Summary
| Q | Time | Play | ARI | DAL |
|---|---|---|---|---|
| 1 | 3:38 | Chad Ryland 48-yd FG | 3 | 0 |
| 2 | 12:17 | Marvin Harrison Jr. 4-yd pass from Brissett (Ryland kick) | 10 | 0 |
| 2 | 3:58 | Marshawn Kneeland blocked punt recovery, end zone (Aubrey kick) | 10 | 7 |
| 2 | 0:49 | Jacoby Brissett 1-yd rush (Ryland kick) | 17 | 7 |
| 3 | 12:48 | Trey McBride 12-yd pass from Brissett (Ryland kick) | 24 | 7 |
| 3 | 7:15 | Brandon Aubrey 26-yd FG | 24 | 10 |
| 3 | 2:31 | Chad Ryland 34-yd FG | 27 | 10 |
| 4 | 10:51 | Ryan Flournoy 5-yd pass from Prescott (Aubrey kick) | 27 | 17 |
Brissett Keeps Winning. Gannon Keeps Deflecting.
Kyler Murray sat out a third straight game with a foot injury. What Brissett did in his place, for a third straight week, made Jonathan Gannon’s position increasingly difficult to hold.
The 32-year-old went 21-of-31 for 261 yards without a turnover, threw touchdown passes to Harrison Jr. and Trey McBride, and scored on a 1-yard sneak late in the second quarter to push the lead to 17-7 at halftime. In three starts covering for Murray, Brissett had compiled 860 passing yards, six touchdowns, and one interception.
Gannon was asked twice postgame whether Brissett had earned the job outright. Both times, the answer was the same: “Nothing’s changed.”
Brissett deflected it just as quickly. “I don’t get into that stuff, man,” he said. “I’m just trying to go out here and win games and be a good teammate. And do the best I can when I get my opportunities. That’s all I can ask for.”
Calais Campbell, playing in his 250th career regular-season game at age 39, had a simpler read on it. “You can’t say enough good things about what Jacoby’s doing right now,” Campbell said after the game. “He locks in, he’s just doing what’s required.”
Passing Stats
| Player | C/ATT | YDS | TD | INT | SK-YDS | RTG |
|---|---|---|---|---|---|---|
| Jacoby Brissett (ARI) | 21/31 | 261 | 2 | 0 | 5-40 | 115.1 |
| Dak Prescott (DAL) | 24/39 | 250 | 1 | 1 | 5-40 | 77.9 |
Prescott’s line looked close on paper. The context was less kind. He took five sacks, threw a late interception on a fourth-and-28 desperation heave, and watched his offense convert one of three red zone trips into a touchdown. “We’ve got to figure out how we need to improve in all phases of the game,” he said postgame. “Special teams did a hell of a job getting us a touchdown, and that was the only spark I think in the game, especially in the first half.”
Harrison Jr. Career High, Wilson Breaks the Game Open
Harrison Jr. caught seven passes on 10 targets for 96 yards and the game’s first touchdown, a 4-yard score in the second quarter that put Arizona ahead 10-0. It was the most receptions he had recorded in a single game to that point in his rookie season.
“I just have to finish the play,” Harrison said.
Michael Wilson provided the play that sealed Dallas’s fate. On the second snap of the third quarter, Brissett found him on a crossing route for 50 yards, putting Arizona in the red zone and setting up McBride’s 12-yard touchdown grab three plays later. The Cardinals had scored on three of their first five drives to that point, and Dallas never pulled within one score again.
On the Cowboys’ side, CeeDee Lamb and George Pickens combined for 164 yards and 13 catches but finished without a touchdown. Ryan Flournoy caught a 5-yard scoring pass from Prescott in the fourth quarter for his first career NFL touchdown, the only offensive score Dallas managed all night.
Receiving Stats
| Player | REC | TGT | YDS | TD | LG | YPR |
|---|---|---|---|---|---|---|
| Marvin Harrison Jr. (ARI) | 7 | 10 | 96 | 1 | 20 | 13.7 |
| Michael Wilson (ARI) | 3 | 4 | 61 | 0 | 50 | 20.3 |
| Trey McBride (ARI) | 5 | 9 | 55 | 1 | 19 | 11.0 |
| Elijah Higgins (ARI) | 3 | 3 | 30 | 0 | 16 | 10.0 |
| Zonovan Knight (ARI) | 2 | 2 | 20 | 0 | 12 | 10.0 |
| Emari Demercado (ARI) | 1 | 1 | -1 | 0 | — | — |
| CeeDee Lamb (DAL) | 7 | 12 | 85 | 0 | 33 | 12.1 |
| George Pickens (DAL) | 6 | 9 | 79 | 0 | 19 | 13.2 |
| Jake Ferguson (DAL) | 5 | 7 | 50 | 0 | 23 | 10.0 |
| Luke Schoonmaker (DAL) | 1 | 2 | 14 | 0 | 14 | 14.0 |
| Ryan Flournoy (DAL) | 2 | 2 | 12 | 1 | 7 | 6.0 |
| KaVontae Turpin (DAL) | 2 | 3 | 10 | 0 | 6 | 5.0 |
| Javonte Williams (DAL) | 1 | 1 | 0 | 0 | — | — |
Rushing Stats
Emari Demercado handled most of the ground work for Arizona with 14 carries for 79 yards. Brissett added four designed runs as part of his 5-carry total. Javonte Williams led all rushers with 83 yards on 15 carries for Dallas.
| Player | CAR | YDS | AVG | TD | LG |
|---|---|---|---|---|---|
| Emari Demercado (ARI) | 14 | 79 | 5.6 | 0 | 19 |
| Zonovan Knight (ARI) | 9 | 27 | 3.0 | 0 | 17 |
| Greg Dortch (ARI) | 1 | 9 | 9.0 | 0 | 9 |
| Jacoby Brissett (ARI) | 5 | 4 | 0.8 | 1 | 4 |
| ARI Total | 29 | 119 | 4.1 | 1 | — |
| Javonte Williams (DAL) | 15 | 83 | 5.5 | 0 | 19 |
| Dak Prescott (DAL) | 4 | 34 | 8.5 | 0 | 14 |
| KaVontae Turpin (DAL) | 1 | 3 | 3.0 | 0 | 3 |
| Malik Davis (DAL) | 1 | 3 | 3.0 | 0 | 3 |
| DAL Total | 21 | 123 | 5.9 | 0 | — |
Dallas’s One Spark — Arizona Answered in Three Minutes
The second quarter was where Dallas had its best chance, and squandered it fastest. Sam Williams blocked an O’Donnell punt deep in Arizona territory. Marshawn Kneeland scooped it up in the end zone for a touchdown, and AT&T Stadium suddenly had something to make noise about. Dallas had cut the deficit to 10-7 with 3:58 left in the half.
Brissett responded with an 11-play, 74-yard drive, finishing it with a 1-yard quarterback sneak. Arizona went into halftime up 17-7. The Cowboys would not score again until the fourth quarter, by which point the game was long decided.
“We were going to be aggressive all game,” Schottenheimer said. “That was part of the deal. If I like the call, I’m going to go. I trust our offense. But we didn’t make the plays tonight.”
Dallas totaled just three points across three red zone possessions and went 0-for-3 on fourth down. The Cowboys’ opening drive reached the Arizona 4-yard line before Josh Sweat sacked Prescott on fourth down, a sequence that set the tone for everything that followed. Aubrey also attempted a 68-yard field goal on the final play of the second quarter — a kick with the distance but not the direction, sailing wide left. It would have tied the NFL record set the previous day by Jacksonville’s Cam Little.
Arizona’s Defense: Three Turnovers, Four Sacks on Prescott
While Brissett controlled the game offensively, the Arizona defense took away whatever Dallas had left. The Cowboys committed three turnovers: two lost fumbles and the late Prescott interception. George Pickens fumbled twice himself; Javonte Williams lost one on a short catch with under five minutes remaining.
Sweat finished with two sacks and five total pressures. Campbell closed out the game with consecutive sacks on back-to-back Prescott dropbacks at 2:31 and 2:00 remaining in the fourth quarter, eliminating any realistic path to a Dallas comeback. Rookie cornerback Denzel Burke picked off Prescott’s 4th-and-28 heave in the final two minutes to seal it and earned a 90.8 PFF initial grade for his night’s work.
Arizona Cardinals Defense
| Player | TOT | SOLO | SK | TFL | PD | INT |
|---|---|---|---|---|---|---|
| Denzel Burke | 7 | 6 | 0 | 0 | 2 | 1 |
| Akeem Davis-Gaither | 7 | 4 | 0 | 0 | 0 | 0 |
| Budda Baker | 7 | 3 | 0 | 0 | 0 | 0 |
| Mack Wilson Sr. | 7 | 3 | 0 | 0 | 0 | 0 |
| Will Johnson | 6 | 5 | 0 | 0 | 1 | 0 |
| Jalen Thompson | 5 | 3 | 0 | 0 | 0 | 0 |
| Walter Nolen | 4 | 3 | 1 | 2 | 1 | 0 |
| Garrett Williams | 4 | 3 | 0 | 0 | 1 | 0 |
| Josh Sweat | 2 | 2 | 2 | 2 | 1 | 0 |
| Calais Campbell | 2 | 2 | 2 | 2 | 0 | 0 |
| Max Melton* | 4 | 3 | 0 | 0 | 0 | 0 |
*Melton exited with a concussion in the first quarter and did not return.
Dallas Cowboys Defense
| Player | TOT | SOLO | SK | TFL | PD | INT |
|---|---|---|---|---|---|---|
| DaRon Bland | 14 | 6 | 0 | 0 | 1 | 0 |
| Markquese Bell | 8 | 3 | 0 | 0 | 0 | 0 |
| Kenneth Murray Jr. | 5 | 2 | 0 | 0 | 0 | 0 |
| Shemar James | 5 | 2 | 0 | 1 | 0 | 0 |
| Kenny Clark | 5 | 4 | 1 | 2 | 0 | 0 |
| Jadeveon Clowney | 5 | 3 | 1 | 2 | 1 | 0 |
| Juanyeh Thomas | 4 | 4 | 0 | 0 | 0 | 0 |
| Osa Odighizuwa | 4 | 2 | 0 | 0 | 0 | 0 |
| Donovan Ezeiruaku | 3 | 2 | 1 | 1 | 0 | 0 |
| Dante Fowler Jr. | 2 | 2 | 1 | 1 | 0 | 0 |
| Reddy Steward | 2 | 2 | 1 | 1 | 0 | 0 |
| C.J. Goodwin | 2 | 2 | 0 | 0 | 0 | 0 |
Full Team Stats
| Category | ARI | DAL |
|---|---|---|
| Total Yards | 340 | 333 |
| Net Pass Yards | 221 | 210 |
| Rush Yards | 119 | 123 |
| Total Plays | 65 | 65 |
| Yards per Play | 5.2 | 5.1 |
| 1st Downs | 23 | 22 |
| Passing 1st Downs | 14 | 14 |
| Rushing 1st Downs | 8 | 7 |
| 3rd Down Conv. | 7/13 (54%) | 5/12 (42%) |
| 4th Down Conv. | 0/1 | 0/3 |
| Red Zone (Made/Att) | 3/4 (75%) | 1/3 (33%) |
| Turnovers | 0 | 3 |
| Fumbles Lost | 0 | 2 |
| Interceptions Thrown | 0 | 1 |
| Penalties | 2-10 | 6-55 |
| Sacks Allowed | 5-40 | 5-40 |
| Time of Possession | 33:20 | 26:40 |
Kicking and Special Teams
Field Goals and Extra Points
| Player | FG | FG% | Long | XP | Notes |
|---|---|---|---|---|---|
| Chad Ryland (ARI) | 2/2 | 100% | 48 | 3/3 | Perfect night |
| Brandon Aubrey (DAL) | 1/2 | 50% | 26 | 2/2 | Missed 68-yd attempt wide left |
Kick and Punt Returns
| Player | KR | KR YDS | KR AVG | KR LG | PR | PR YDS | PR AVG |
|---|---|---|---|---|---|---|---|
| Greg Dortch (ARI) | 4 | 102 | 25.5 | 35 | 1 | 5 | 5.0 |
| KaVontae Turpin (DAL) | 6 | 151 | 25.2 | 36 | 1 | 6 | 6.0 |
Punting
| Player | PUNTS | YDS | AVG | LG |
|---|---|---|---|---|
| Pat O’Donnell (ARI) | 2 | 87 | 43.5 | 47 |
| Bryan Anger (DAL) | 1 | 41 | 41.0 | 41 |
Prescott’s final stat line, 24-of-39 for 250 yards with one touchdown and one interception, reads closer than the game ever was. The Cowboys were 0-for-3 on fourth down, converted one red zone trip in three, and left three separate possessions inside the Arizona 25 with three total points to show for it.
Brissett left Arlington with 860 yards, six touchdowns, and one interception in three starts. A full box score from the Cardinals’ 27-17 win over Dallas on November 3, 2025, lays out exactly how it happened. Gannon kept saying nothing had changed. The standings said something different.
Final: Arizona Cardinals 27, Dallas Cowboys 17 | Week 9 | Monday, November 3, 2025 | AT&T Stadium, Arlington, Texas | Attendance: 92,211 Sources: Pro Football Reference, PFF, ESPN, Associated Press
