Royals rally to beat Mariners 6-4

Kansas City's Brandon Moss crosses the plate after hitting a two-run home run. (AP Photo/Charlie Riedel)

KANSAS CITY, Mo. (AP) — Brandon Moss hit two home runs and Lorenzo Cain drove in the go-ahead run in the seventh inning as the Kansas City Royals beat the Seattle Mariners 6-4 on Thursday night.

The Royals rallied from deficits of 2-0 and 3-2 for their 32nd comeback victory. They snapped a three-game losing streak.

Moss homered in the fifth off Yovani Gallardo after Mike Moustakas had walked. That snapped a four-game homer-less skid for the Royals, which matched their longest drought of the season.

Moss also homered in eighth for his 11th career multi-homer game.

Emilio Pagan (0-2) took the loss, giving up two runs, one unearned, in the seventh. Alcides Escobar led off the inning with a single and Alex Gordon moved him to second with a sacrifice bunt.

Whit Merrifield reached on a fielding error by first baseman Danny Valencia. Cain punched a single to right to score Escobar and Cabrera singled home Merrifield.

Ryan Buchter (1-0), the fourth of six Kansas City pitchers, threw one pitch to retire Kyle Seager to end the seventh and picked up the victory.

Kelvin Herrera worked the ninth to log his 24th save in 27 chances. He yielded a run on Robinson Cano's two-out single.

Seager and Valencia hit solo home runs for the Mariners. Guillermo Heredia's sixth-inning single scored Valencia, who led off the inning with a double.

Trevor Cahill, who the Royals picked up in a July 24 deal with the San Diego Padres, allowed two runs and six hits over 4 2/3 innings in a no-decision.

close video ad
Unmutetoggle ad audio on off