The Arizona Cardinals have looked good for the first two weeks of the season, but if you'd ask head coach Bruce Arians, he'd surely tell you that he desperately wants a Week 1 do-over. Arizona narrowly dropped its opener against the New England Patriots, and despite looking like the best team in the NFC West by a wide margin, the Cardinals are only tied for the lead.
On Sunday, they will be favored to earn their second win of the season when they play the Buffalo Bills on the road. The game is set for 1 p.m. ET on Sunday, and will be broadcast on television on FOX. A live stream will be available online via FOX Sports GO, provided the game is being served to your local market.
Arizona is coming off a dominant 40-7 win over the Tampa Bay Buccaneers in Week 2. Carson Palmer came out in Week 1 and looked a little sluggish, but he took out all his frustrations on the Buccaneers, as did the rest of the Cardinals' roster.
Palmer threw for 304 yards and three touchdowns against the Buccaneers, and the Cardinals added 105 yards on the ground. After Jameis Winston threw four touchdowns for the Buccaneers in Week 1, the Cardinals picked him off four times.
Buffalo had a much tougher time in Week 2, falling to the New York Jets to plunge into an 0-2 hole on the season. Buffalo was hoping the beginning of the season would go in a much different direction, especially with the AFC East rival Patriots looking like they might struggle without Tom Brady under center. Unfortunately, the Bills didn't take advantage -- and New England is still at the top of the division. Now, the Bills are fighting for their first win.
Against the Jets, the Bills' offense had some success in the passing game. Tyrod Taylor completed 18 of 30 passes for 297 yards with three touchdowns and an interception. The problem: he only got 59 yards out of running back LeSean McCoy on the ground, and the Bills' defense couldn't stop Ryan Fitzpatrick or Matt Forte.
Surprisingly, the Bills parted ways with offensive coordinator Greg Roman following their 0-2 start. The team promoted Anthony Lynn to fill Roman's position.
Offensively, the Bills aren't great or unpredictable, but it was the defensive side of the ball that was seriously lagging. Roman seemed more like a scapegoat than anything. It will be interesting to see what head coach Rex Ryan does next, especially if the Bills fall into an 0-3 hole.
The Cardinals are certainly primed to put them in that hole. The Seattle Seahawks are their top competition in the NFC West and they just lost an embarrassing game to the Los Angeles Rams. The door is open for the Cardinals to take the top spot.
Below is all you need to know to watch Sunday's game.
How to Watch Cardinals vs. Bills on Sunday
Time: 1 p.m. ET
Location: New Era Field, Buffalo, N.Y.
Announcers: Kenny Albert, Daryl Johnston, Laura Okmin