KANSAS CITY, Mo. — Dustin Ackley delivered the game’s go-ahead hit in the ninth inning to lift the Mariners to a 2-1 win.
With two outs and runners on first and third, Ackley floated a single to right field that drove in Kyle Seager. Ackley had pinch-hit for Jesus Montero in the seventh inning.
Seager doubled in the ninth inning with two outs, and Stefen Romero reached on a single that second baseman Pedro Ciriaco couldn’t handle. That brought Ackley to the plate against Royals starter Jason Vargas, and Ackley delivered some more late-game magic.
The Mariners are now 39-36.
Mariners starter Chris Young went seven innings and gave up just three hits. His only blemish came in the fifth inning, when Alex Gordon hit a solo homer. He retired the side in six of the seven innings he pitched.
The Mariners scored their only other run in the third inning, when Cole Gillespie drove in Brad Miller with a single.
It was the second straight game against the Royals in which the Mariners broke a tie in the ninth inning. On Friday night, Miller hit a solo homer off Royals closer Greg Holland as the Mariners eventually won 7-5.
The Mariners will go for the sweep Sunday. Roenis Elias (6-5, 3.91) will face Yordano Ventura (5-5, 3.26) in an interesting pitching matchup featuring young arms.
Bottom 9th: Fernando Rodney comes in to close it out. Rodney walks Jarrod Dyson with one out, but Eric Hosmer grounds into an inning-ending double play. Game over. Mariners 2, Royals 1.
Top 9th: Kyle Seager doubles with two outs off Royals starter Jason Vargas. Manager Ned Yost visits Vargas on the mound and opts to leave him in. Stefen Romero follows with a single that second baseman Pedro Ciriaco couldn’t handle on the short hop. That brought up Dustin Ackley, who pinch ran earlier in the game for Jesus Montero. Ackley singles to right field to drive in Seager. Mariners 2, Royals 1.
Bottom 8th: Medina in for Young. The Royals go down in order for the sixth time. They have yet to advance a man to second base today (Alex Gordon solo homer gave them their only run). Mariners 1, Royals 1.
Top 8th: Mariners go down in order against Vargas. Great pitching today for both sides. Mariners 1, Royals 1.
Bottom 7th: Young gets the Royals in order for the sixth time. He’s at 98 pitches. Mariners 1, Royals 1.
Top 7th: Jesus Montero singles with two outs, but Brad Miller grounds out to end the threat. Seven hits for the Mariners today, mostly scattered. Mariners 1, Royals 1.
Bottom 6th: Young gets the Royals in order for the fifth time in six innings. Mariners 1, Royals 1.
Top 6th: Three up, three down for the Mariners for the first time this game. Mariners 1, Royals 1.
Bottom 5th: Chris Young’s perfect game ends with the first batter of the inning: Alex Gordon clubs a solo homer to right field. Mariners 1, Royals 1.
Top 5th: Brad Miller with another single, but James Jones grounds into a double play and Cole Gillespie popped out. Mariners 1, Royals 0.
Bottom 4th: Chris young still perfect. 12 up, 12 down. Mariners 1, Royals 0.
Top 4th: Kyle Seager singles, but is stranded at first base. Five hits for the Mariners so far. Mariners 1, Royals 0.
Bottom 3rd: Chris Young still perfect through three. Mariners 1, Royals 0.
Top 3rd: Brad Miller, James Jones and Cole Gillespie lead off with singles. Gillespie’s single drives in a run. But Vargas gets Robinson Cano to pop out in the infield and Logan Morrison to ground into a double play. Mariners 1, Royals 0.
Bottom 2nd: Young gets the Royals in order again. Mariners 0, Royals 0.
Top 2nd: Stefen Romero singles with two outs, but that’s all the Mariners get. Mariners 0, Royals 0.
Bottom 1st: Young gets the Royals in order. Mariners 0, Royals 0.
Top 1st: James Jones reaches on an error to start the game but gets stranded on third. Mariners 0, Royals 0.