SCOTTSDALE, Ariz. (AP) Zack Greinke pitched scoreless ball into the sixth inning and the Arizona Diamondbacks beat a Texas Rangers split squad 11-1 Saturday.

Greinke, starting for the fourth time with his new team, allowed four hits in 5 2/3 innings. He struck out seven and walked one. Greinke entered the game with four strikeouts in his past 8 2/3 innings.

Welington Castillo and Brandon Drury homered on consecutive pitches in the third for the Diamondbacks. Kevin Cron also homered and Paul Goldschmidt added an RBI double.

More from FoxSports

Chi Chi Gonzalez, in the mix for the fifth spot in the Texas rotation, allowed seven runs on eight hits and two walks over 3 2/3 innings.