Arizona Cardinals took the lead early in this one vs. the Giants but made it interesting late. After the Arizona Cardinals went up 24-14, the Giants drove down the field and missed a short field goal. Cardinals didn't do anything the following drive which allowed the Giants then finished off the next drive, going 82-yards for a touchdown and pulling within 24-21.
When the game was in the line on 4-15, after a perplexing 3-18 draw play from the Giants, Vance Joseph dialed up a cornerback blitz and Patrick Peterson had a sack fumble of Daniel Jones, the Cardinals sixth sack of the day, and set up a short field.
The Cardinals and Kyler Murray made some mistakes, though. Instead of playing aggressive, they sat back and on 3-9, Kyler Murray scrambled out of bounds, stopping the clock and giving the Giants the ball back with the two minute warning still in their pocket.
It wouldn’t matter, as the defense and running game carried the day in a rainy, ugly offensive game. Murray had his worst statistical game of the season, finishing with 104 passing yards and 33 rushing yards.
It was the Chase Edmonds show though, as the second year back had 27 carries 126 yards and three touchdowns on the day. The defense was really good most of the day.
Chandler Jones had four sacks and a strip and recovery, Corey Peters had one sack, Terrell Suggs had one sack, Peterson had a sack and Brooks Reed ended the day with a sack.
Eight sacks on the day, two turnovers and only 14 points allowed. The Arizona Cardinals have won three in a row, they have won two with overpowering offenses and today it was the defense and a spectacular rushing attack.
That takes the Arizona Cardinals to 3-3-1 on the season and they head into a tough stretch with their first three game win streak since 2015.