Halfway through the 2012 season, I think it's safe to say Sunday afternoon's game was one of the most heart-pounding yet for any Giants fan.
Two Lawrence Tynes fourth-quarter field goals gave the Giants a 29-24 lead, but Dallas still had a chance to come back in the game.
Tony Romo threw a fourth interception to Stevie Brown with 1:14 left in the game, but the Giants were forced to punt on a three and out, giving Dallas the ball back with 44 seconds left.
Dallas nearly pulled the game off when Romo threw a 37-yard pass to Dez Bryant in the back of the end zone, which was initially called a touchdown. But after the referees reviewed it, it was clear that Bryant's hand touched the white line in the back of the end zone, which meant an incomplete pass.
Romo failed to lead Dallas back, and the Giants held on to win 29-24 over their hated NFC East rivals.
The Giants improved to 6-2 and have a commanding 2.5 game lead in the division over Dallas and the Philadelphia Eagles.
Many fans' hearts are still pounding from that finish at Cowboys Stadium.
Let's break down the winners and losers for the Giants from Sunday afternoon's thriller in Arlington.