The Buffalo Bills beat the Las Vegas Raiders 33-30 at Allegiant Stadium because they never gave the ball away and the Raiders kept settling for field goals. Las Vegas outgained Buffalo but turned only 2 of 5 red-zone trips into touchdowns.

Buffalo answered a tying Raiders touchdown late in the fourth quarter with 10 straight points. Las Vegas scored once more, but too late to change the result.

How It Happened

Tyler Bass opened the scoring with a 44-yard field goal at 10:12 of the first quarter. Ashton Jeanty answered with a 1-yard touchdown run, and Las Vegas led 7-3 after one.

Bass hit from 28 yards early in the second quarter, then Josh Allen found Khalil Shakir for a 9-yard touchdown and a 13-7 Buffalo lead. Matt Gay kicked field goals of 35 and 27 yards, the second as the half expired, to tie it 13-13 at the break.

Buffalo owned the third quarter. Bass made it 16-13 from 47 yards, and Allen hit Keon Coleman for a 12-yard score at 6:22 to push the lead to 23-13.

Las Vegas clawed back in the fourth. Gay's 23-yard field goal cut it to a one-score game, and Kirk Cousins found Tre Tucker for an 11-yard touchdown at 8:07 to tie it 23-23.

Buffalo responded. James Cook III scored from 3 yards out with 4:43 left, and Bass added a 38-yarder at 1:56 to make it 33-23. Cousins and Tucker connected again from 44 yards at 1:32, but that was the last score of the day.

Key Performers

Josh Allen: 2 passing TD – 9 YDS to Khalil Shakir, 12 YDS to Keon Coleman
Tyler Bass: 4 FG (44, 28, 47, 38 YDS), 3 extra points
James Cook III: 1 rushing TD – 3 YDS, the go-ahead score with 4:43 left
Tre Tucker: 2 receiving TD from Kirk Cousins – 11 YDS, 44 YDS
Matt Gay: 3 FG (35, 27, 23 YDS), 3 extra points

BUF passing: 23-33, 242 YDS, 0 INT, 2 sacks for 13 YDS lost
BUF rushing: 29 ATT, 103 YDS, 3.6 per carry
LV passing: 23-41, 313 YDS, 1 INT, 0 sacks
LV rushing: 20 ATT, 65 YDS, 3.3 per carry

Bass made 4 field goals, two of them from 44 and 47 yards. His late 38-yarder turned out to be the margin, forcing Las Vegas to need two scores instead of one.

Why Buffalo Won

On paper, Las Vegas had the better offensive day. The Raiders outgained Buffalo 378 to 345, averaged more yards per play, and converted 7 of 12 third downs while the Bills managed just 4 of 11.

The difference was ball security and finishing. Buffalo committed 0 turnovers, while Las Vegas threw 1 interception. The Bills also turned 3 of 5 red-zone trips into touchdowns, one more than the Raiders managed on the same number of chances.

Buffalo's ground game gave it just enough balance. The Bills out-rushed Las Vegas and picked up twice as many rushing first downs, which helped them hold the ball for nearly 32 minutes. The Raiders leaned on the pass, and Cousins was never sacked, but a run game that produced only 65 yards left them one-dimensional.

What It Means

Buffalo improves to 5-1 and remains perfect on the road at 3-0. Winning a game in which it was outgained and lost the third-down battle is the kind of result that separates a 5-1 team from a 3-3 one.

Las Vegas falls to 3-3 and 1-2 at home. The passing game moved the ball, but a stalled run game and too many drives ending in field goals cost the Raiders a winnable game.