Colin Kaepernick's first full season as starting quarterback began with a bang as he lit up the Green Bay Packers for over 400 yards as the 49ers won 34-28 at Candlestick Park.
The third-year pro no longer has Alex Smith to worry about and he started the year with 412 yards and three touchdowns, with no interceptions against a rough Green Bay defence.
Vernon Davis was the recipient of two of those TDs, while Anquan Boldin picked up the other to go alongside his 208 receiving yards - only the second time he's done so in his career.
For everything Kaepernick had, Aaron Rodgers seemingly had the answer to it. For the first three quarters the sides were tied. Rodgers found Randall Cobb, Jermichael Finley and Jordy Nelson for touchdowns, while rookie RB Eddie Lacy ran it in from two yards out to give the Packers the lead for the first and only time in the fourth quarter.
Frank Gore's one yard run and two Phil Dawson field goals were enough to stop the Packers and get the 49ers off to a crucial winning start and they're tied top of the NFC West at 1-0.
After the game Kaepernick had strong words for the Packers, and the rest of the NFL, "if intimidation is your game plan, I hope you have a better one."
In a divisional match-up, the St Louis Rams edged out the Arizona Cardinals 27-24 thanks in part to tight end Jared Cook's monster game.
Reeling in seven receptions for 141 yards and two TDs, Cook was in the form that had earmarked him for success at the Titans last year.
Larry Fitzgerald was the point of call for the Cardinals. The veteran receiver pulled in 80 yards and two TDs as the Cardinals continue to adapt to another new QB in Carson Palmer.
Seattle Seahawks also got off to a winning start as they overcame the Carolina Panthers 12-5 in a tough game.
It was a long trip out to the east coast for the Seahawks, and one of many they'll have to play this year, but Russell Wilson's 43 yard TD pass to Jermaine Kearse was enough to lift them over the Panthers.
New Orleans Saints stand atop the NFC South after they beat the Atlanta Falcons 23-17, while the Tampa Bay Buccaneers and Panthers lost elsewhere.
It was another fine Drew Brees performance as they held off a late comeback from the Falcons and made sure that Sean Payton won his first game back in charge of the Saints.
Throwing for 357 yards, 2TDs and an interception, Brees found receivers open everywhere, which helped ease the faltering running game. Jimmy Graham and Marques Colston were the recipients of Brees' TDs.
Falcons' Matt Ryan threw TDs to Julio Jones and Tony Gonzalez but on a game winning drive, he was picked off at the New Orleans' three-yard line which ended the game.
The Buccaneers thought they had snuck a win from the New York Jets but a late hit penalty on Jets QB Geno Smith put Jets kicker Nick Foles into position to win the game 17-16.
It was advertised as 'Megatron v AP' but at the end of the game it was Lions' newcomer that stole the show from the main attractions as the Detroit Lions beat the Minnesota Vikings 34-24.
Bush combined for 201 total yards, including a 77 yard passing TD where he split the Minnesota secondary apart with his blistering speed.
The Vikings has started strong, Adrian Peterson's first run was a 78 yard TD but he was only able to add 15 extra yards after that - although he did score two more TDs on goal-line carries.
Elsewhere in the NFC North, the Chicago Bears overcame AJ Green and the Cincinnati Bengals 24-21.
Brandon Marshall's 19 yard TD reception was enough in the fourth quarter to see off the Bengals threat after AJ Green had ripped through double coverage to get 162 yards and 2 TDs.
There was only one NFC East game played this weekend as the Dallas Cowboys took advantage of an erratic New York Giants offence, winning 36-31.
Despite committing six turnovers, the Giants were in with a shout thanks to Eli Manning's 450 yards. However, a tipped pass late in the fourth quarter was returned for a touchdown for Dallas and they stand atop of the NFC East with Philadelphia Eagles and Washington Redskins due to play on Monday.
Write for GiveMeSport! Sign-up to the GMS Writing Academy here: https://gms.to/130seMa
DISCLAIMER: This article has been written by a member of the GiveMeSport Writing Academy and does not represent the views of GiveMeSport.com or SportsNewMedia. The views and opinions expressed are solely that of the author credited at the top of this article. GiveMeSport.com and SportsNewMedia do not take any responsibility for the content of its contributors.
Do YOU want to write for GiveMeSport? Get started today by signing-up and submitting an article HERE: https://www.givemesport.com/writeforgms