Skip to main content
Week 18 · Final

Bills at Steelers

Buffalo Bills 40, Pittsburgh Steelers 3 · MaddenPro

FinalMaddenProWeek 18

Final Score

Week 18
By the numbers
Bills 40 5 TD · 1 FG · 5 XPSteelers 3 0 TD · 1 FG · 0 XPJosh Allen 189 yds passingJahmyr Gibbs 77 yds rushingJohnny Wilson 74 yds receivingPaulson Adebo 7 tkl defenseTotal yards 348 · 189Passing yards 189 · 81Rushing yards 159 · 108Completions 18/25 · 10/28Yards per carry 4.3 · 3.9

Recap

AI recap

Franchise Hub Beat · 2h ago

In a commanding performance, the Buffalo Bills topped the Pittsburgh Steelers 40-3 in Week 18 of the 2028 season. The win solidifies Buffalo's position as a formidable playoff contender, showcasing their dominance in all facets of the game.

Josh Allen was the star of the show, throwing for 189 yards and three touchdowns, leading an explosive Bills offense. Jahmyr Gibbs complemented the aerial attack with 77 rushing yards, while Johnny Wilson emerged as a reliable target, racking up 74 receiving yards. This offensive firepower left the Steelers struggling to find answers.

Defensively, the Bills were equally impressive, with Davison Igbinosun making a pivotal interception that shifted momentum firmly in Buffalo's favor. Pittsburgh's defense, including standout Patrick Queen with eight tackles, was unable to contain the relentless Bills attack. The turning point came early in the second half when Buffalo extended their lead with a quick touchdown, effectively sealing the outcome and leaving the Steelers reeling.

Scoring

Touchdowns, field goals, extra points
TeamTDFGXPOtherPTS
Bills515240
Steelers01003

Team Stats

Side by side
BUFPIT
Total yards348189
Passing yards18981
Rushing yards159108
Completions18/2510/28
Yards per carry4.33.9
Sacks02
Turnovers04
Touchdowns50
Field goals1/21/1
1st downs1612
3rd downs6/144/15
Penalties6-407-41

Box Score

Passing, rushing, receiving, defense, kicking
Passing2 players
PlayerC/APCTYDSTDINTQBR
Bills
Josh AllenQB18/2572%18930133.1
Steelers
Drew AllarQB10/2836%81034.7
Rushing10 players
PlayerATTYDSYPCYACTDLNGFUM
Bills
Jahmyr GibbsHB15775.1250160
Rico DowdleHB10454.5240201
Josh AllenQB9333.7—280
Johnny WilsonWR144.0—040
Gabe FisherFB200.0—040
Steelers
Jaylen WarrenHB18593.390130
Bo JacksonHB5357.0210220
Drew AllarQB4112.8—060
DK MetcalfWR133.0—030
Kaden WetjenWR000.0—001
Receiving11 players
PlayerRECYDSYPRYACTDLNGDROP
Bills
Johnny WilsonWR47418.5571510
Ryan Coleman-WilliamsWR8708.8200240
Dalton KincaidTE3248.062150
Dawson KnoxTE11212.0—0120
Jahmyr GibbsHB294.510070
Steelers
Germie BernardWR22814.020240
Josh DownsWR3196.350130
Adonai MitchellWR2199.570100
Darnell WashingtonTE2115.57060
DK MetcalfWR144.0—041
Bo JacksonHB000.0—001
Defense29 players
Kicking2 players
PlayerFGXPLNG
Bills
Jake BatesK1/2550
Steelers
Chris BoswellK1/1040