Super Bowl winners Philadelphia Eagles suffered a shock 27-21 defeat at the Tampa Bay Buccaneers in the NFL on Sunday.
Journeyman quarterback Ryan Fitzpatrick picked up where he left off last week when he led the Bucs to a shock win in New Orleans with another four-touchdown day to put away the Super Bowl champs.
‘Fitzmagic’ threw for 402 yards and connected with four different receivers as he outplayed Super Bowl MVP Nick Foles, who had 334 yards passing of his own but could fine just one touchdown pass.
The Bucs, who were 10/1 to win the NFC South and 66/1 shots to win the Super Bowl, are now 2-0 and outright leaders of the division after their surprising but thrilling start to the season.
FINAL: @packers + @Vikings tie at Lambeau. #MINvsGB pic.twitter.com/i0CP1UB4vn
— NFL (@NFL) September 16, 2018
It was a tale of missed field goals at Lambeau Field as the Minnesota Vikings and Green Bay Packers tied 29-29 with home QB Aaron Rodgers managing to get through the game despite heavy strapping on his injured left knee.
Packers kicker Mason Crosby kicked five field goals in the game but missed one to win the match right at the death, but opposite number Daniel Carlson endured even worse luck with three misses - two in overtime.
Kirk Cousins threw four TD passes as he led a fine 13-point rally for the Vikings but rookie Carlson missed 49 yards early in overtime and then from 35 yards with the last kick of the game as the Packers escaped with a tie.
Every @PatrickMahomes5 throw from Week 2...
— NFL (@NFL) September 16, 2018
Including SIX TOUCHDOWN PASSES. 🙌 😳#KCvsPIT #ChiefsKingdom pic.twitter.com/zbZVytJi8C
The Kansas City Chiefs displayed their high-powered offence again as second-year QB Patrick Mahomes showcased his ability with a remarkable six TD passes to bet the Pittsburgh Steelers 42-37.
In an entertaining battle, the Steelers came back from 21-0 down to level at half time but they’re still waiting for their first win of the season after an opening day tie with Cleveland as they could not keep pace with Mahomes and the Chiefs in the second half.
The Browns tied the game on this absurd Antonio Callaway TD... and then missed the PAT to take the lead #CLEvsNO pic.twitter.com/mW1SDBzbDQ
— FOX Sports: NFL (@NFLonFOX) September 16, 2018
More kicking woes cost the Cleveland Browns, who can still not buy a win, as Zane Gonzalez missed two field goals and two extra points in their agonising 21-18 defeat against the New Orleans Saints.
The Browns looked like having a great chance to earn a first win for 631 days when a late touchdown tied the game at 18-18, only for Gonzalez to miss his second extra point to go along with one missed field goal.
Gonzalez then missed a long 52-yeard kick at the death as the Browns tried to force overtime, but yet again they managed to come up just short of breaking their long winless streak.
Matt Ryan came out on top in the battle between the star quarterbacks as he ran in for one touchdown and threw two more as the Atlanta Falcons beat Cam Newton's Carolina Panthers 31-24 at the Mercedes-Benz Stadium.
Andrew Luck threw two touchdown passes but was also intercepted twice as the Indianapolis Colts ran out 21-9 winners against the Washington Redskins.
The Tennessee Titans almost let a 14-point lead slip as they squeezed past the Houston Texans in a 20-17 triumph thanks to two Ryan Succop field goals in the final quarter.
The Miami Dolphins defeated the New York Jets 20-12, while the Buffalo Bills remain without a win following a 31-20 loss to the Los Angeles Chargers.