GLENDALE, Ariz. -- Carson Palmer threw for 300 yards and three touchdowns, David Johnson scored twice and the Arizona Cardinals held on to beat Washington 31-23 on Sunday.
The loss by Washington (6-5-1) clinched a playoff spot for the 11-1 Dallas Cowboys.
Palmer's 25-yard touchdown pass to Johnson with 11:09 to play put Arizona ahead 24-20, the fourth lead change of the second half.
After a Washington field goal, Palmer's 42-yard touchdown pass to J.J. Nelson with 1:56 padded gave the Cardinals (5-6-1) a 31-23 lead.