SEATTLE — Jorge Soler hit a two-out, two-run homer in the eighth inning off Anthony Bass, and the Kansas City Royals rallied for a 6-4 win over Seattle on Monday night, snapping a nine-game losing streak to the Mariners.
After the Royals were shut down for most of the night by Tommy Milone, the combo of Alex Gordon and Soler put Kansas City in front. Bass (1-2) easily retired the first two batters of the inning before Gordon singled up the middle. Soler followed by driving a 1-1 pitch on the outside corner out to deep right-center field for his 19th home run of the season.
Martin Maldonado added a solo home run in the ninth.
Brian Flynn (1-0) got the victory by working two innings of relief after Danny Duffy and striking out four. Jake Diekman got the final two outs of the eighth with the tying run at second base, but Ian Kennedy faced trouble in the ninth. He allowed the first two batters to reach before striking out J.P. Crawford and Domingo Santana, then got a pop out by Tim Beckham to finish his eighth save.
Seattle took a 4-2 lead in the fifth on a three-run homer from Tom Murphy, but Kansas City was able to add a key run in the seventh inning. Jorge Bonifacio doubled leading off to end Milone’s streak of 11 straight retired and scored when Maldonado’s sinking liner was caught on a dive by Mac Williamson in left field. Williamson had no play at the plate.
Duffy was rolling until the fifth, when he walked two to bring up Murphy with two outs. Murphy was moved up to fifth in Seattle’s batting order for the first time this season, and the decision paid off with his eighth home run in his 28th game.
Duffy allowed seven hits and struck out four.
For the third straight start Seattle used an opener before letting Milone take over and the results continued to be mixed. The Mariners’ openers have struggled — this time Tayler Scott, who allowed two runs and recorded two outs — but Milone has thrived. Milone threw 6 1/3 innings, allowing one run and three hits. He struck out six and walked none.
In his three appearances where Seattle has used an opener, Milone has pitched 17 2/3 innings and allowed five earned runs.