Aaron Rodgers threw for 302 yards and four touchdowns, and Green Packers shook off one of its worst offensive performances in years with a 38-17 victory win over Chicago.
The Packers (2-2) scored on their first six possessions to build a 38-17 lead. They racked up 358 yards after being held to 223, their lowest total since 2008, a week earlier in a 19-7 loss at Detroit.
They intercepted Jay Cutler twice in the third quarter to pull away from the Bears (2-2). That gave Green Bay five straight wins at Soldier Field.
Rodgers completed 22 of 28 passes and had all the time he needed with five-time Pro Bowl defensive end Jared Allen missing the game because of an illness.
Matt Forte ran for 122 yards on 22 carries for the Bears and Martellus Bennett had nine catches for a career-high 134 yards.
Dolphins 38, Raiders 14
Ryan Tannehill threw for 278 yards and two touchdowns Sunday, leading Miami to victory.
Tannehill, who was in the middle of a storm all week because his coach declined to confirm him as this week’s starter, took advantage of a depleted Oakland defense to snap a two-game losing streak for the Dolphins (2-2).
The Raiders (0-4) scored on their opening drive but struggled after that. And starting quarterback Derek Carr was injured in the third quarter, replaced by third-stringer Matt McGloin.
Tannehill threw a 13-yard touchdown pass to Mike Wallace and an 18-yarder to Dion Sims. Lamar Miller rushed for two more TDs, and cornerback Cortland Finnegan ran back a fumble 50 yards for another.
49ers 26, Eagles 21
Frank Gore caught a career-best 55-yard touchdown and ran for 119 yards in his first 100-yard game this year, leading the San Francisco 49ers past Philadelphia 26-21 on Sunday to hand the Eagles their first loss.
The 49ers delivered a late goal-line stand as they avoided their first three-game losing streak under fourth-year coach Jim Harbaugh, containing the league’s top passer in Nick Foles. He threw two incomplete passes from the 1 in the waning moments.
On a day the 49ers (2-2) gave up big plays on special teams, Gore came through. Colin Kaepernick also threw a touchdown pass to Stevie Johnson and Phil Dawson kicked four field goals.
Darren Sproles had a career-best 82-yard punt return for a touchdown, Malcom Jenkins ran an interception 53 yards for a score for the Eagles (3-1). Brad Smith recovered a blocked punt for a TD.
Vikings 41, Falcons 28Teddy Bridgewater passed for 317 yards and a key 2-point conversion before leaving with an ankle injury in Minnesota’s win.
The rookie was 19 for 30 with no turnovers and ran five times for 27 yards and a score in his first career start, but his last carry was costly. His left foot rolled underneath him as he was sandwiched by two tacklers at the 1-yard line. Matt Asiata powered his way in on the next play for his third touchdown, and Bridgewater stayed in to zip a crisp pass to Rhett Ellison to push the lead to 35-28.
As Bridgewater was taken away on a cart for X-rays, Christian Ponder took over at quarterback for the Vikings (2-1).
The Falcons (2-2) lost three starting offensive linemen to injuries and wound up sticking tight end Levine Toilolo at right tackle in the fourth quarter.
Buccaneers 27, Steelers 24
Mike Glennon hit a diving Vincent Jackson for a 5-yard touchdown with seven seconds remaining to lift Tampa Bay to a stunning win.
Glennon passed for 302 yards in his first start of the season, including a 41-yard catch-and-run by Louis Murphy that set up Jackson’s score.
Ben Roethlisberger passed for 314 yards and three touchdowns but Pittsburgh (2-2) couldn’t protect a seven-point lead in the fourth quarter. Antonio Brown caught seven passes for 131 yards and two scores, and Heath Miller added a career-high nine grabs.
The Steelers committed 13 penalties for 125 yards.
Chargers 33, Jaguars 14
Philip Rivers threw for 377 yards and three touchdowns, two to Eddie Royal, and San Diego turned back an early scare from Blake Bortles and winless Jacksonville.
Royal had scoring catches of 47 and 43 yards, his second straight two-touchdown game. The Chargers (3-1) extended their winning streak to three.
Passing because the Chargers’ running game is nonexistent due to injuries to Ryan Mathews and Danny Woodhead, Rivers had his second three-touchdown game of the season. He went 29 of 39.
Royal had five catches for 105 yards. Keenan Allen had 10 for 135, both career highs, and Malcom Floyd had a 24-yard touchdown catch.
Bortles made his first start for the Jaguars (0-4), threw one touchdown pass, was intercepted twice and twice had Jacksonville in the lead in the first half.
Lions 24, Jets 17
Matthew Stafford threw two touchdown passes and ran for another score and the Detroit Lions overcame Calvin Johnson being limited by an ankle injury to beat New York.
Jeremy Ross and Eric Ebron caught scoring passes for the Lions, who are off to a 3-1 start for the second straight season. Stafford finished 24 of 34 for 293 yards.
Johnson, who was in and out of the game, was clearly impeded by his injured ankle. He had just two catches for 12 yards. Golden Tate had a big game, catching eight passes for 116 yards.
A struggling Geno Smith had two more turnovers as chants of “We Want Vick!” echoed throughout MetLife Stadium at times. The Jets, who made it close on Chris Johnson’s 35-yard run with 6:58 left, fell to 1-3 for the first time in Rex Ryan’s six seasons as coach.
Ravens 38, Panthers 10
Steve Smith punished his former team with seven catches for 139 yards and two touchdowns in Baltimore’s win.
Smith spent 13 seasons with Carolina before he was released in a cost-cutting move during the offseason. The 35-year-old receiver showed the Panthers he can still make the big play, scoring twice in the second quarter to help put Baltimore (3-1) in front 21-7 at halftime.
The first touchdown came when Smith grabbed a pass that deflected off the right hand of teammate Owen Daniels. He caught the ball in stride and took it into the end zone to complete a 61-yard play.
Smith also scored from 21 yards out with a diving reception.
Joe Flacco went 22 of 31 for 327 yards and three touchdowns, the other a 24-yarder to Torrey Smith.
Carolina (2-2) has lost two straight, both in lopsided fashion against AFC North foes.
Texans 23, Bills 17
J.J. Watt had another highlight-reel play to help Houston overcome a tough day on offense.
Houston (3-1) was down by three in the third quarter and Ryan Fitzpatrick had just thrown a second interception when the 6-foot-5, 289-pound Watt returned an interception 80 yards to put the Texans up 14-10.
The defensive end caught a touchdown pass in Week 2, giving him more TDs this year than Arian Foster and Andre Johnson combined.
Under heavy pressure all afternoon, EJ Manuel finished with 225 yards passing with two touchdowns and two interceptions for the Bills (2-2). Buffalo was driving late when Darryl Morris picked him off at the Houston 15 to secure the victory.
Colts 41, Titans 17
Andrew Luck threw four touchdown passes and Reggie Wayne scored for the first time this season for Indianapolis.
Indy (2-2) extended its league-leading streak of consecutive wins over division foes to nine.
Luck was 29 of 41 for a season-best 393 yards. Wayne had seven catches for a season-best 119 yards and scored on a spectacular spinning 28-yard catch.
Tennessee (1-3) has lost three straight since an impressive season-opening win over Kansas City, and this one wasn’t even close.
Indy led 14-0 after one and made it 20-3 with two Adam Vinatieri field goals. Tennessee closed to 20-10 at halftime, but Luck’s two third-quarter TD passes made it 34-10 and the Titans never challenged again.