SEATTLE (AP) — Nelson Cruz, Mike Zunino and Adam Lind hit solo home runs, and the Seattle Mariners beat the Boston Red Sox 3-1 on Wednesday night to hand Rick Porcello his first loss since May.

Cruz hit his 27th homer of the season leading off the second inning, Zunino hit his fifth leading off the sixth and Lind capped Seattle's scoring with his 16th of the season with two outs in the seventh.

They were the only three hits allowed by Porcello until Zunino's single in the eighth, but enough to hand the right-hander his first loss since May 17 against Kansas City. Porcello (14-3) had won his past eight decisions.

Seattle's Hisashi Iwakuma (12-7) rebounded from a season-worst performance against the Chicago Cubs to limit Boston to five hits in 7 1/3 innings.