GLENDALE, Ariz. (AP) — Kyler Murray threw for a career-high 406 yards, DeAndre Hopkins had 169 yards receiving and a stellar touchdown catch, and the Arizona Cardinals improved their position in the playoff race by beating the Philadelphia Eagles 33-26 on Sunday.
Arizona (8-6) won its second straight game as it tries to make the postseason for the first time since 2015. The Cardinals are in third place in their division behind the Rams and Seahawks and would currently be the No. 7 and final seed in the NFC playoffs.
The Eagles (4-9-1) trailed 16-0 in the first quarter but rallied to tie the game at 26 in the third quarter after quarterback Jalen Hurts ran for a 7-yard touchdown.
Arizona responded with its go-ahead touchdown drive capped by Hopkins’ spectacular 20-yard grab. Cornerback Michael Jacquet was playing tight defense on the play, but Hopkins wrestled the ball away and held on with one hand as he fell past the pylon into the end zone.
Murray completed 27 of 36 passes, with three touchdowns and one interception.
Hurts, making his second career start, completed 24 of 44 passes for 338 yards and three touchdowns. He had a lot of good moments, but couldn’t lead the Eagles to any points on their last two offensive drives.
Philadelphia made it to the Cardinals 31-yard line on the final drive, and Hurts threw two passes into the end zone on the final two plays, but they fell incomplete.
The Cardinals pushed to a 26-20 lead in an entertaining first half. Murray threw for 264 yards and two touchdowns, while Hurts responded with 177 yards passing and three touchdowns.
Arizona led 16-0 late in the first quarter after a 6-yard pass from Murray to Edmonds. The Cardinals got great field position when Zeke Turner darted up the middle and blocked a Philadelphia punt. The ball deflected backward several yards and out of bounds, giving Arizona possession at the Eagles 6.
The Cardinals also missed a great opportunity when Hopkins fumbled at the Eagles 8 after catching a short pass from Murray. But the Eagles couldn’t move the ball on the ensuing drive and Hurts panicked on third down, throwing the ball away while in the end zone. The quarterback was flagged for intentional grounding, which resulted in a safety.
Murray’s 8-yard touchdown run made it 9-0.
Greg Ward caught two of Philadelphia’s first-half touchdowns while Quez Watkins had the other when he caught a short pass and spun outside before running 32 yards to the end zone. The Eagles’ second touchdown was set up by Murray’s costly fumble at the Arizona 21-yard line.
Philadelphia was playing without three of its four starters in the secondary because of injuries.
FIRST FOR FITZ
Larry Fitzgerald made a spectacular catch for his first touchdown of the season to push the Cardinals ahead 26-14 in the second quarter.
The 36-year-old Fitzgerald has 12 touchdowns in 10 career games against Philadelphia. The receiver has caught a pass in 255 straight games, the second-longest streak in NFL history behind Jerry Rice (274).
Fitzgerald’s 14-yard catch from Kyler Murray pushed the Cardinals ahead 26-14 late in the second quarter. The Eagles responded with a 5-yard pass from Jalen Hurts to Greg Ward to pull within 26-20. With punter/holder Cameron Johnston sidelined, tight end Zach Ertz became the holder but a bad snap foiled the extra point.
Eagles: TE Richard Rodgers (shin) was carted to the locker room near the end of the first quarter. ... DL Josh Sweat (wrist) left in the first half. ... Johnston was evaluated for a head injury in the third quarter.
Cardinals: TE Maxx Williams (ankle) left close to the end of the first half and didn’t return.
The Eagles travel to face the Cowboys next Sunday.
The Cardinals host the 49ers in their final home game of the season on Saturday.