Chris Johnson rushed for 122 yards, 62 on a play where he rolled over the belly of a big defender and kept on running, and the Arizona Cardinals barely held off a late rally to beat the Baltimore Ravens 26-18 on Monday night.
Baltimore (1-6) drove to the 4 in the final seconds before Tony Jefferson's interception deep in the end zone clinched the victory for NFC West-leading Arizona (5-2).
Arizona led 26-10 before Asa Jackson's blocked a punt to set up Joe Flacco's 1-yard touchdown pass to Kyle Juszczyk. The 2-point conversion pass to Nick Boyle made it an eight-point game with 4:26 to play.
Baltimore got the ball back and Flacco quickly moved the team downfield before the final ill-fated throw.