The Steelers were without their best defensive player and top wide receiver as they beat the Raiders, 24-20.
The win is the first for the Steelers this season and the second for quarterback Ben Roethlisberger.
Roethisberger had a sack, two hits, and three hurries in the victory.
The Steelers had the ball in their hands for a total of five minutes and 42 seconds and were able to put a stop to the Raiders’ comeback hopes.
Roithlisberger completed 17 of 28 passes for 216 yards and a touchdown with a pair of interceptions.
The Raiders were held without a touchdown for the third time this season.
The Patriots led by four points at halftime.
The defense dominated the Raiders offense, holding the Raiders to just six points on a total offense of 3,731 yards and 36 points.
Roothlisberger threw for 337 yards, three touchdowns, and one interception.
His teammates also had big roles, with safety Mike Adams getting a sack on the play, and linebacker Jonathan Vilma getting a tackle for loss.
The Bills, however, dominated on the ground, racking up 753 yards on 51 carries.
The touchdown was the most by a Bills running back since running back Jeremy Hill scored in a loss to the Steelers in Week 2 of last season.
It was the first rushing touchdown for Ryan Fitzpatrick since Week 5.
The Bengals, who lost to the Browns in Week 4, now have to face the Packers on Sunday.