Seattle Mariners

Nelson Velázquez slugs 3-run homer in the 7th inning, Royals rally past Mariners 4-2

SEATTLE (AP) — Nelson Velázquez hit a three-run homer in the seventh inning to put Kansas City ahead, and Michael Wacha worked six dominant innings as the Royals beat the Seattle Mariners 4-2 on Tuesday night.

Velázquez’s third homer of the season spoiled what had been a strong outing for Seattle starter Logan Gilbert. Entering the decisive seventh, Gilbert had given up just three hits in six shutout innings.

It all fell apart for Gilbert (3-2) in the seventh as Bobby Witt, Jr. led off with a walk and reached second on a Vinnie Pasquantino groundout to second base. Salvador Perez then reached on an intentional walk, and scored two batters later when Velázquez sent a 398-foot blast to left field.

Maikel Garcia added to Kansas City’s lead with an RBI single off Mariners reliever Trent Thornton in the eighth.

Luke Raley gave the Mariners an early lead with a solo homer in the bottom of the fourth, one of just three hits for the Mariners against Wacha (3-4), who struck out seven.

Mitch Haniger hit a solo home run in the bottom of the ninth off closer James McArthur, who struck out Dylan Moore and got Luis Urías to line out for his 10th save.

The Mariners struck out 11 times in the loss.