
Bobby Witt Jr. homered during Kansas City’s five-run rally in the seventh inning, leading Brady Singer and the Royals over the Arizona Diamondbacks 5-3 Wednesday night.
Arizona starter Zac Gallen extended his shutout streak to 27 1/3 innings, leaving after the sixth with a 1-0 lead. He gave up three hits, walked three and struck out six.
The Royals broke loose in the seventh against the Arizona bullpen. Kansas City finished with seven hits, snapping an eight-game streak of six hits or less.
Christian Walker hit his career-high 30th homer for Arizona, which has dropped four of five.
Singer (7-4) allowed four hits, including a fifth-inning solo homer by Daulton Varsho, in seven innings.
Singer is 4-1 over his past 10 starts, posting a 2.14 ERA in that span.
Gallen had his fifth scoreless outing in the past seven starts, with a sparkling 0.80 ERA in that stretch.
Kansas City tagged Noe Ramirez (4-4) and Joe Mantiply for five runs in the seventh.
After Nicky Lopez made it 1-all with a suicide squeeze bunt, MJ Melendez hit a go-ahead single.
Witt hit his team-leading 18th homer, a three-run drive to deep left-center field.
Witt has extra-base hits in five of his last six games. He ranks first or second among major league rookies in extra-base hits (45), homers, doubles (21), triples (six), RBIs (64), runs (63), and steals (24).
UP NEXT
The Royals are off today.
LHP Kris Bubic (2-8, 5.29 ERA) pitches tomorrow against the San Diego Padres and LHP Joe Musgrove (8-6, 2.91 ERA).