KANSAS CITY, Mo. (AP) — Gabriel Moreno gave Arizona the lead in the ninth inning with a two-run double, Ketel Marte added a three-run homer and the Diamondbacks beat the Kansas City Royals 8-6 on Wednesday night.

Eugenio Saurez homered for Arizona in the second and Joc Pederson and Christian Walker hit back-to-back shots in the fourth to make it 3-1. Pederson has 200 career homers.

With Arizona down 4-3 in the ninth against closer James McArthur (4-4), Lourdes Gurriel Jr singled with one out, Geraldo Perdomo walked and Moreno slashed the double that rolled to the wall in the right-center gap. After Corbin Carroll’s single, Marte blasted the three-run homer to center. The All-Star homered in all three games in the series.

Joe Mantiply (4-2) pitched the eighth for the victory and Paul Sewald closed it out after allowing Vinnie Pasquantino’s two-run single in the ninth.

The Royals took the lead with a three-run fourth. Michael Massey doubled and scored on Maikel Garcia’s fielder’s choice. Isbel followed with a triple to tie it and scored on Ryne Nelson’s wild pitch.

Bobby Witt Jr went 3 for 4 for Kansas City to raise his average to .344.

UP NEXT

Diamondbacks: Arizona returns home to face Pittsburgh on Friday night. The Diamondbacks hadn’t announced a starter.

Royals: RHP Brady Singer (6-6, 3.00 ERA) was set to start Friday night at home against the Chicago Cubs.

___

AP MLB: https://apnews.com/hub/mlb