SEATTLE (AP) — Greg Holland got the save. Alex Gordon deserved one, too.
Gordon threw out a runner at the plate in extra innings and scored on Salvador Perez's two-out double in the 12th to lift the Kansas City Royals over the Seattle Mariners 6-5 on Monday night.
Kansas City moved within three games of idle Cleveland for the second AL wild card with six remaining — all on the road. Texas is a game behind the Indians.
Gordon saved the Royals in the 10th inning, when his one-hop throw to Perez from left field cut down Kyle Seager for an inning-ending double play.
"Alex Gordon's golden arm, and great tag play by Salvy," Royals manager Ned Yost said.
Holland walked the first two batters in the 12th, then retired three straight to end it.
"I'd like to tell you we did that on purpose," he said, "but we didn't. This team has been resilient all year and people are starting to see that now. It's one great defensive play after another. It's clutch hits. When we're not hitting early, the pitching keeps us in games."
Gordon drew a leadoff walk from Lucas Luetge (1-3) in the top of the 12th and Emilio Bonifacio sacrificed. Eric Hosmer popped out before Johnny Giavotella walked.
Perez, who had three hits, sent the next pitch into the left-field corner. Gordon scored and Giavotella was thrown out at the plate.
Wade Davis (8-11) pitched two hitless innings for the win. Holland earned his 45th save in 48 chances to tie Dan Quisenberry (1983) and Jeff Montgomery (1993) for the club record.
Holland said that achievement "maybe will sink in later sitting at home during the offseason. But right now I'm just thinking of helping us win."
Franklin Gutierrez and Michael Saunders hit consecutive homers in the eighth for Seattle off Luke Hochevar to tie it at 5.
"They did a good job of picking me up tonight," Hochevar said. "You want to be a little smoother. We could have done without the back-to-back home runs, but at this point of year winning is the bottom line."
Seager opened the 10th with a double off Francisley Bueno and went to third when right fielder Justin Maxwell bobbled the ball for an error. Kendrys Morales was intentionally walked before Davis took over and struck out Gutierrez.
Saunders was intentionally walked, loading the bases. Pinch-hitter Endy Chavez lifted a fly ball to left and Seager tagged up, but Gordon's throw to the plate was barely in time.