SEATTLE (AP) — Welington Castillo homered twice off Seattle ace Felix Hernandez, including a two-run shot in the first inning, and the Arizona Diamondbacks won their fifth straight beating the Mariners 8-2 on Wednesday.

Arizona completed its first sweep of Seattle and fifth this season thanks Castillo's two long balls. Castillo hit a two-run homer off Hernandez (12-6) as part of Arizona's four-run first inning, then added a solo shot leading off the fourth inning. He became just the sixth player to homer twice in the same game off Hernandez.

Castillo, who was on Seattle's roster briefly earlier in the season before being traded to Arizona, homered three times in the series.

Patrick Corbin (2-3) allowed just one run and three hits in six innings, winning for the first time since his season debut on July 4 as he continues to come back from Tommy John surgery.