Duffy was pulled after 4 2/3 innings when he hit a batter with his 88th pitch. Reliever Brandon Sisk gave up a two-run triple to Henry Blanco. That meant Duffy was charged with six runs, one unearned, on seven hits.The D-backs jumped on reliever Jonathan Broxton for four runs in the seventh inning. John McDonald drilled a two-run single, and Adam Eaton powered an RBI triple, but there were also two errors, so all four runs were unearned. Minor Leaguer Jamie Romak homered to center field to open the Royals' eighth against right-hander Bo Schultz to round out the scoring.
Up next, Royals: As the Royals play their final game in Arizona, Opening Day pitcher Bruce Chen will start against the Mariners at 3:05 p.m. CT on Sunday at Peoria Stadium. Chen will launch the season on Friday night against the Angels in Anaheim. Also lined up to pitch on Sunday are Greg Holland, Tim Collins, Aaron Crow and Kelvin Herrera.Up next, D-backs: The D-backs travel to Glendale for a 1:05 p.m. MST rematch with the Dodgers on Sunday at Camelback Ranch. Hudson, who is slated to start the second game of the season, will start for Arizona. Willie Bloomquist, Paul Goldschmidt, Ryan Roberts, Justin Upton, Chris Young and Jason Kubel are among the regulars expected to make the trip.
Dick Kaegel is a reporter for MLB.com. This story was not subject to the approval of Major League Baseball or its clubs.