Irving breaks open a game that stayed tight until halftime
Dallas struck first when Javonte Williams finished a 1-yard touchdown run with 10:51 left in the opening quarter, and for a while that looked like the shape of the night: the Cowboys grabbing the early points and the Buccaneers searching for rhythm. Tampa Bay found it quickly in the second quarter when Jalon Daniels hit Irving for a 5-yard score at 14:53, tying the game at 7-7 and beginning a stretch in which the visitors started to control the pace rather than simply answer it.
The Cowboys still carried a 10-7 lead into halftime after Brandon Aubrey drilled a 41-yard field goal with 21 seconds left in the second quarter. What followed was the decisive burst of the game. Tampa Bay opened the third with Emeka Egbuka’s 14-yard rushing touchdown, then extended the margin on Irving’s 1-yard run at 7:31. Chase McLaughlin’s 41-yard field goal with 2:58 left in the quarter completed 17 unanswered points and turned a three-point halftime deficit into a 24-10 Buccaneers lead.
That swing matched the broader numbers. Tampa Bay piled up 419 total yards, converted 7 of 13 third downs and held the ball for 39:21. Most of that authority came on the ground. Irving carried 21 times for 165 yards, a 7.9-yard average, and added the receiving touchdown that erased Dallas’s early lead. The Buccaneers finished with 241 rushing yards on 39 attempts, the kind of output that changes a game even before it fully shows on the scoreboard.
Daniels keeps the offence efficient while Dallas becomes one-dimensional
Daniels did not need a huge volume night to matter. He completed 19 of 25 passes for 189 yards, threw one touchdown and avoided the turnover that might have reopened the door. Tampa Bay spread those completions around, with Egbuka catching six passes for 38 yards, Chris Godwin Jr. adding 37 yards on three catches and Tez Johnson supplying the longest gain of the night for either side on a 64-yard reception. It was efficient football built to complement the run rather than compete with it.
Dallas, by contrast, produced yardage but not enough balance. Prescott threw for 316 yards and a touchdown, and George Pickens gave the Cowboys a true difference-maker on the perimeter with nine catches for 130 yards. Ryan Flournoy added 90 yards on only three receptions, showing how quickly Dallas could move the ball through the air. Yet the rushing game never became a real counterweight. The Cowboys ran just 13 times for 50 yards, with Williams responsible for 45 of them.
That imbalance left little margin for mistakes, and Dallas made too many. Prescott was intercepted twice, with Yaya Diaby and Alex Anzalone recording the takeaways, and KaVontae Turpin lost a fumble that Kevin Knowles recovered for Tampa Bay. The Buccaneers did not sack Prescott, but their coverage still shaped the outcome; Tampa Bay finished with 10 passes defended, and Jacob Parrish led the defensive effort with nine tackles and four breakups. Dallas could still strike, but too often it had to do so under imperfect conditions.
Our take: Tampa Bay’s sturdier formula won out
The final quarter summed up the difference. Prescott found Pickens for an 18-yard touchdown with 5:26 remaining, but the two-point pass failed, leaving Dallas down eight rather than one score away from a tie. There were no more points after that. Tampa Bay had built enough of a cushion through possession, rushing efficiency and ball security that one late Cowboys push was not enough to reverse the night.
This is the encouraging part for the Buccaneers and the troubling part for Dallas. Tampa Bay won despite 14 penalties for 92 yards, which is usually the sort of number that sabotages a road performance. It survived that sloppiness because the rest of its profile was so sound: no turnovers, 24 first downs, 6.2 yards per rush and nearly 40 minutes of possession. When a team runs that well and protects the ball that cleanly, it can absorb mistakes that would sink a lighter offence.
For Dallas, the raw production says the offence was not lifeless; 366 total yards and 6.7 yards per play are serious figures. But those numbers came with only 10 drives, just 13 rushing attempts and three turnovers. That is a brittle formula. The Cowboys did their best work through Pickens and Flournoy, yet the game kept drifting away because Tampa Bay owned the clock and avoided the self-inflicted error. If there is a lesson in this 24-16 result, it is not subtle: the Buccaneers imposed a dependable identity, and Dallas never quite matched it.
Scoring moments
- Period 1 · 10:51
Javonte Williams 1 Yd Rush (Brandon Aubrey Kick)
- Period 2 · 14:53
Bucky Irving 5 Yd pass from Jalon Daniels (Chase McLaughlin Kick)
- Period 2 · 0:21
Brandon Aubrey 41 Yd Field Goal
- Period 3 · 14:00
Emeka Egbuka 14 Yd Rush (Chase McLaughlin Kick)
- Period 3 · 7:31
Bucky Irving 1 Yd Rush (Chase McLaughlin Kick)
- Period 3 · 2:58
Chase McLaughlin 41 Yd Field Goal
- Period 4 · 5:26
George Pickens 18 Yd pass from Dak Prescott (Two-Point Pass Conversion Failed)
Tampa Bay Buccaneers — Passing
Tampa Bay Buccaneers — Rushing
Tampa Bay Buccaneers — Receiving
Tampa Bay Buccaneers — Fumbles
Tampa Bay Buccaneers — Defensive
Tampa Bay Buccaneers — Interceptions
Tampa Bay Buccaneers — KickReturns
Tampa Bay Buccaneers — PuntReturns
Tampa Bay Buccaneers — Kicking
Tampa Bay Buccaneers — Punting
Dallas Cowboys — Passing
Dallas Cowboys — Rushing
Dallas Cowboys — Receiving
Dallas Cowboys — Fumbles
Dallas Cowboys — Defensive
Dallas Cowboys — KickReturns
Dallas Cowboys — PuntReturns
Dallas Cowboys — Kicking
Dallas Cowboys — Punting
Tampa Bay Buccaneers — Team statistics
Dallas Cowboys — Team statistics