Say what you want about the Arizona Cardinals game against the New York Giants on offense, at the end of the day, they had a good game.
390 total yards on offense, a balanced attack throwing and running the football, putting up 26 points in a dominant win.
The Cardinals offense scored 26 points on the number nine scoring defense in the NFL. The 26 was the most they have given up since week five when they gave up 37 to the Dallas Cowboys.
It was also the most rushing yards against the Giants all season.
The Giants rush defense was formidable heading into the game and did what looked like a good job against the Cardinals rushing offense, but when the numbers came out at the end, it showed that the Cardinals should be able to run the ball against anyone.
Taking out the three kneel downs at the end of the game, the Cardinals finished with 40 carries for 164 yards and Kenyan Drake’s ninth rushing touchdown of the season.
It was the most rush yards against the Giants since their week 10 win over the Philadelphia Eagles.
It was also the first time the Giants did not force a turnover since the Eagles game.
In fact, during the Giants four game win streak, they had forced 10 turnovers and only turned the ball over two times.
The Giants had allowed 51 yards rushing per game and were otherwise dominant against the run.
The Cardinals were able to change that in their win and control the ground game, protect Kyler Murray (he was only sacked one time) and otherwise stymie a Giants defense that had turned into quite the ferocious unit.
It may not have been pretty, but the Arizona Cardinals offense was incredibly effective in the end, especially running the football.