KANSAS CITY, Mo. (AP) — Jonathan Heasley allowed one hit in a career-best seven sharp innings, Salvador Perez and MJ Melendez each homered and drove in three runs and the Kansas City Royals defeated the Baltimore Orioles 8-1 on Friday night for their third straight win.
Michael A. Taylor also homered for Kansas City, which had a season-high eight extra-base hits — the Royals’ most in a game since April 2, 2021, against Texas.
“Talk about how you have to feel it, see it and all the pieces have to come together,” manager Mike Matheny said. “The extra-base hits, the situational hitting, good baserunning and good defense and our starter doing what he did today.”
Heasley (1-3) had the best start of his young career, allowing just one baserunner and struck out seven. He became the fifth Royals player — and first since 1992 — to pitch seven innings and allow one hit or fewer with no walks.
“I think the biggest thing is that I was on the attack from the get-go,” Heasley said. “I felt like I’ve been throwing well recently, but I feel like I’ve gotten more confident every time and trust the defense behind me.”
It was the opposite for Bruce Zimmermann (2-5), who gave up a career-high seven earned runs in 4 ⅔ innings while allowing 10 hits and striking out two.
“I thought he got hurt again today with his off-speed stuff,” manager Brandon Hyde said. “For me, it was a lot of elevated off-speed in the first and then just hung a bad slider to Melendez.”
Perez and Melendez dazzled with their bats and gloves. Perez homered in the first inning with a 436-foot blast that nearly hit Crown Vision.
“I hit it pretty good,” Perez said with a smile. “I stayed back and got ahead in the count.”
Then, the five-time Gold Glove catcher showed off…