SEATTLE — Carson Palmer delivered in time to keep the Arizona Cardinals’ playoff hopes alive. Palmer overcame four interceptions to throw a 31-yard touchdown to Michael Floyd with 2:13 left. The Cardinals kept their postseason hopes going with a 17-10 win over Seattle on Sunday, snapping the Seahawks 14-game home win streak. Arizona (10-5) had to win after Carolina beat New Orleans. And the Cardinals did thanks to a stingy defense that flustered Russell Wilson into one of his worst days as a pro, delaying any celebration of an NFC West championship. The Seahawks can still clinch the NFC West with a win over St. Louis next Sunday. Palmer twice was intercepted in the end zone, including Richard Sherman’s second pick of the game early in the fourth quarter. After Seattle (12-3) took a 10-9 lead with 7:26 left, Palmer led the Cardinals 75 yards and found Floyd for a juggling TD catch with 2:13 left. Arizona wrapped up the stunning victory when Wilson’s pass deflected off Doug Baldwin’s arm and was intercepted by Karlos Dansby with 1:56 left. The Cardinals were able to celebrate handing Seattle its first home loss since Dec. 24, 2011 against San Francisco — and the first for Wilson. Palmer finished 13 of 25 for 178 yards. Floyd’s TD reception was his only catch and Larry Fitzgerald was held to three catches for 18 yards. It was the second time in three weeks the Seahawks let a fourth-quarter lead slip away. Despite those paltry numbers and Palmer’s interceptions, the Cardinals had a chance late because of their defense. Wilson finished 11 of 27 for 108 yards, taking his first home loss since he was at North Carolina State. He rarely had time to throw and when he did, he missed open receivers. His final pass was underthrown, with Doug Baldwin wide open if the throw was on target.