Adam Frazier's go-ahead, two-run homer highlighted a four-run eighth inning, and the host Kansas City Royals ended the Seattle Mariners' 10-game winning streak with Wednesday night's 7-5 victory.

After J.P. Crawford gave Seattle (83-69) a 4-3 lead with his solo homer off Lucas Erceg (8-4) in the top of the eighth, the Royals (76-76) rallied in the bottom of the frame. Matt Brash (1-3) walked Salvador Perez to open the inning, then Frazier sent a drive just inside the left-field foul pole to put Kansas City ahead.

Carter Jensen delivered an RBI single and Bobby Witt Jr. added a run-scoring double to cap the eighth-inning scoring for the Royals, who evened this three-game set by winning for the third time in 10 games.

Perez clubbed a three-run homer in the first and Carlos Estevez, Kansas

See Full Page