Chris Johnson continued his fine season by rushing for 122 yards and a touchdown in the Arizona Cardinals' 26-18 win over the Baltimore Ravens.
Arizona improved to 5-2 on the season but had to hold off a late rally from the Ravens (1-6), who were still in the game with four seconds remaining, only for quarterback Joe Flacco to be intercepted by Tony Jefferson.
One of Johnson's longest runs of the game – a 26-yard dash – saw him bounce off a couple of tackles for a touchdown to put the Cardinals 7-3 in front after Justin Tucker had put the Ravens on the board with a 44-yard field goal.
Baltimore regained the lead on a 14-yard run from Justin Forsett but it was Arizona who led going into half-time thanks to Carson Palmer's three-yard touchdown pass to Michael Floyd.
Chandler Catanzaro added six points to their lead in the third quarter on a pair of 21-yard field goals, the second of which was set up by a bizarre 62-yard run by Johnson.
The 30-year-old remained alive to the fact he had not been grounded on a short-yardage gain, when he rolled on to the stomach of Ravens nose tackle Brandon Williams, and Johnson stood up and continued his run while much of the Baltimore defense stopped, only being halted at the eight-yard line.
Buoyed by that play, Arizona moved 16 points clear with 8:13 left on the clock when Palmer and John Brown linked up for a four-yard score.
A blocked punt gave the Ravens the chance to halve their deficit, Flacco finding Kyle Juszczyk in the endzone from a yard, and they also succeeded with a two-point conversion to ensure it was still only a one-touchdown game.
Arizona were forced to punt again with two minutes remaining and Flacco engineered a drive all the way down to the four-yard line, but his pass down the middle was picked off by Jefferson to ensure victory for the home side.