The odds were supposed to be stacked against the New York Giants on Thursday night.
They were missing Hakeem Nicks, Ahmad Bradshaw, David Diehl and Domenik Hixon due to injuries.
Before the game on the NFL Network, Marshall Faulk, Deion Sanders, Michael Irvin and Steve Mariucci all picked the Carolina Panthers to win the game.
Yet on Thursday night at Bank of America Stadium, the defending Super Bowl champions went into the Panthers house and flat-out owned it.
From the first snap of game until the final whistle was blown, the Giants dominated Carolina in a 36-7 blowout win on Thursday Night Football.
With the victory, the Giants improve to 2-1 and will now wait 10 days to play the Philadelphia Eagles in Week 4.
Let's break down the Giants' winners and losers from the game on Thursday night.