DETROIT (AP) -- Reggie Bush thinks he's going to love playing with Calvin Johnson. With all that space in the middle of the field, it's easy to see why.
Bush had a sensational debut with the Detroit Lions on Sunday, burning Minnesota for 191 yards of offense in a 34-24 victory. With the Vikings focused on stopping Johnson on the outside, the dynamic running back found plenty of room to roam.
"This is exactly what we talked about when I was thinking about coming here," said Bush, who signed a $16 million, four-year contract in March. "We wanted to get me into space with a mismatch against a linebacker or a safety, and that's what happened. You can do that because of Calvin."
Bush turned a short pass into a 77-yard touchdown in the third quarter. He finished with 21 carries for 90 yards and four receptions for 101 through the air.
Bush's performance helped the Lions overcome a slew of miscues while stopping an eight-game losing streak from last season, a miserable 4-12 year in which they were winless against NFC North teams.
"We had plays on offense, defense and special teams that can get you beat in this league, but we got through it and won the game," quarterback Matthew Stafford said. "It's important to be able to get wins on days when you are making mistakes and things aren't going your way."
The Vikings also made their share of mistakes, especially Christian Ponder, who threw three interceptions and lost a fumble.
"It wasn't just Christian," Minnesota coach Leslie Frazier said. "We've got to play better as a team."
Adrian Peterson did his part early, running for a 78-yard TD on his first carry and scoring on a 4-yard run to give Minnesota a 14-6 lead in the second quarter. He finished with 93 yards on 18 attempts.
"This is one of the best defensive fronts we're going to see all year," Peterson said.
At least in the opener, Bush was the speedy running back the Lions haven't had since Jahvid Best had his career ended by concussions. Detroit released him this year because he hasn't been able to play since 2011.
"We love his talent, but he's here because of the way he complements Calvin and the way Calvin complements him," Detroit coach Jim Schwartz said
Fans at Ford Field have already become vocal supporters of Bush, chanting "Reg-gie! Reg-gie!" much like crowds at the Silverdome used to shout "Bar-ry! Bar-ry!" for Hall of Fame running back Barry Sanders.
Joique Bell ran for two TDs, including a go-ahead score that gave the Lions their first lead early in the third quarter.
49ERS 34, PACKERS 28
SAN FRANCISCO -- Frank Gore scored a go-ahead, 1-yard touchdown with 5:47 remaining, Colin Kaepernick threw for a career-high 412 yards and three touchdowns, with 13 completions to Anquan Boldin, and the San Francisco 49ers beat the Green Bay Packers 34-28 on Sunday.
COWBOYS 36, GIANTS 31
ARLINGTON, Texas -- Brandon Carr returned an interception 49 yards for a clinching touchdown, and Dallas beat Eli Manning for the first time at their fancy $1.2 billion stadium with six takeaways in a victory over the Giants.
SAINTS 23, FALCONS 17
NEW ORLEANS -- Drew Brees passed for 357 yards and two scores, and the Saints held on for the win in coach Sean Payton's return from his bounty ban.
CHIEFS 28, JAGUARS 2
JACKSONVILLE, Fla. -- Alex Smith threw two early touchdown passes, Kansas City's defense dominated all day and the Chiefs began the Andy Reid era with a victory at Jacksonville on Sunday.
PATRIOTS 23, BILLS 21
ORCHARD PARK, N.Y. -- Stephen Gostkowski hit a 35-yard field goal with 5 seconds left to send New England to the road win.
COLTS 21, RAIDERS 17
INDIANAPOLIS -- Andrew Luck ran 19 yards for the winning touchdown, giving Indianapolis its first opening-day win since 2009.
RAMS 27, CARDINALS 24
ST. LOUIS -- Greg Zuerlein kicked a 48-yard field goal with 40 seconds left to lift St. Louis to the comeback victory.
JETS 18, BUCCANEERS 17
EAST RUTHERFORD, N.J. -- Nick Folk kicked a 48-yard field goal with 2 seconds remaining after Lavonte David's personal foul penalty kept New York's drive alive, and the Jets pulled out an improbable opening victory.
TITANS 16, STEELERS 9
PITTSBURGH -- Tennessee's revamped defense sacked Ben Roethlisberger five times and the Titans shut down the Steelers.
SEAHAWKS 12, PANTHERS 7
CHARLOTTE, N.C. -- Russell Wilson threw for 320 yards for Seattle, including a 43-yard touchdown pass to Jermaine Kearse in the fourth quarter.