Jennings made a 70-yard catch-and-run for a touchdown and Peterson had a 60-yard score to help offset two scores by Pittsburgh rookie running back Le’Veon Bell and give Minnesota (1-3) some hope of turning its season around.
The Steelers fell to 0-4 for the first time since 1968.
Vikings quarterback Matt Cassel, starting in place of injured Christian Ponder, finished 16 of 25 for 248 yards and two touchdowns.
Roethlisberger was 36 for 51 for 383 yards, with one touchdown and one interception.
BRONCOS 52, EAGLES 20
DENVER — The Broncos scored more points than they ever had in their 54-year history Sunday, led by Peyton Manning’s four touchdown throws.
With two TD passes each to Demaryius Thomas and Wes Welker, Manning completed all but a half-dozen of his 34 throws for 327 yards. He didn’t even step on the field in the fourth quarter.
Manning’s 16 TD passes are the most in the first month of a season, besting the previous mark of 14 set by Don Meredith in 1966 and tied by Kurt Warner in 1999. Manning also joined Milt Plum in 1960 as the only quarterbacks to throw that many touchdown passes without an interception.
Manning got off to a rather slow start, but drove the Broncos (4-0) on a trio of long touchdown drives in the third quarter to make this one another laugher against the Eagles (1-3).
TITANS 38, JETS 13
NASHVILLE, Tenn. — Jake Locker threw a career-high three touchdowns before being taken to the hospital with an injured right hip. Locker was hurt early in the third quarter when hit first by Muhammad Wilkerson after throwing an incomplete pass, then popped by Quinton Coples. He grabbed at his hip as he went to the ground and was carted off the field before being loaded into an ambulance. The Titans had no immediate word on the severity of his injury.