As teams around the NFL prepare for Week 7, there are still two undefeated teams and three teams that remain winless.
With a number of intriguing matchups on tap, could this be the week that one of the mighty undefeated teams fall? Will one of the struggling "O-fers" find their first victory?
Yes and yes.
Here are the biggest upsets on tap for Week 7.
Carolina Panthers vs. St. Louis Rams
Both the Panthers and Rams are coming off impressive high-scoring victories in Week 6, but in Week 7, something's got to give. While both teams put up over 30 points on Sunday, Week 7 will come down to who has the home-field advantage and who can run the ball effectively, with both nods going to the Carolina Panthers.
Even before the Panthers sealed their Week 6 victory over the Vikings, some Carolina fans were looking ahead:
At 2-3, The Panthers will play on their home turf for the first time since Week 3, when that they trounced the Giants, 38-0. The Panthers passing attack, which got back on track against the Vikings, hasn't been consistent this season, averaging just over 200 yards per game, but the running game is where the Panthers really shine. With the combination of Cam Newton's educated feet and the solid performance of Deangelo Williams, the Panthers average over 135 yards rushing per game for eighth best in the league.
This is where the Rams will falter. While they are on a roll in outscoring their opponents, 72-33, over the past two weeks, the Rams are the second-worst team in the NFL against the run, allowing over 130 yards per game.
It's simple math, really. Match one of the best running games in the NFL against one of the worst running defenses in the NFL and things don't look too shiny for the Rams in Week 7.
Prediction: Carolina wins, 30-24
Denver Broncos vs. Indianapolis Colts
It's no secret that Peyton Manning and the undefeated Denver Broncos will do their darnedest to pick up a victory against Manning's former team, the Colts, but after Week 7 is all said and done, the NFL will have one less undefeated squad.
While the Broncos eventually earned the victory in Week 6, the winless Jacksonville Jaguars showed that the seemingly unstoppable Broncs are human after all, forcing three turnovers against one of the best offenses in the league.
Peyton and the Broncos may boast the best passing attack in the league, but the Colts are solid against the pass and will have the home-field advantage on their side. More importantly the Colts have the third-best giveaway-takeaway differential in the AFC, forcing 10 turnovers this season while committing only four.
Indy is good at making big plays defensively and they don't make many mistakes on offense. The Broncos are one of NFL's elite teams, but after a subpar performance against the Jaguars, Manning and his crew showed that they stll have some kinks they need to work out. They won't be able to get the job done in Indy in Week 7.
Prediction: Indianapolis wins, 35-31
New York Giants vs. Minnesota Vikings
Talk about an ugly Monday Night Football matchup.
The Giants enter Week 7 at 0-6 following a 27-21 loss to the Chicago Bears. They'll take on another NFC North team in Week 7 in the Vikings who have mustered just one victory this year. Unfortunately for the Vikes, they won't get their second one this week.
Some experts are focusing more on New York's not-so-near future more than their Week 7 matchup.
Can you really blame him?
The Giants have fielded a team so ugly that it's been comical at times, but over the last couple weeks, they have at least started to close the gap against their opponents, losing by just six points in Week 6. The Giants don't do many things well, but they have somehow managed to average over 270 yards passing for eighth best in the NFL.
Conveniently for the Giants, the Vikings are one of the worst teams in the league against the pass.
Eli Manning is overdue for a big performance and he'll have the perfect opportunity to right the ship in prime time Monday night in Week 7.
Prediction: New York wins, 21-10
WEEK 7 PICKS
Like the new article format? Send us feedback!