The Tigers had been 7-0 since the All-Star break. It was their longest winning string since an eight-game run in 2016.
Kansas City has won three in a row for the first time since June 4.
“I think the ability to relax and got off to a good start,” Bubic said. “I was much better and landed all three pitches tonight. I felt good and the defense was unbelievable.”
Greg Holland got his seventh save.
“I was happy to see Kris challenge and attack the zone and the guys backed him up in the field,” Royals manager Mike Matheny said. "He set the tone today.”
O’Hearn hit his eighth homer, giving the Royals a 4-1 lead in the fourth.
“I’ve hit some balls here that would be out at other places,” O’Hearn said. “I just told myself not try to do too much.”
Santana hit his 16th homer, a drive that barely made it over the right field fence in the fifth. Wily Peralta (3-2) hadn’t given up a hit against lefties on hos slider (0 for 30) before Santana connected.
Peralta went 5 2/3 innings and gave up five runs, five hits, three walks and four strikeouts. It’s tied for the most runs he’s given up all season.
Willi Castro homered in the Detroit third.
“He’s been very comfortable since coming back,” Tigers manager A.J. Hinch said. “He was swinging well in Triple-A and we all know when he gets hot it’s something to see.”
Whit Merrifield hit an RBI single to tie it at 1.
Kansas City: Sent INF/OF Ryan McBroom to Omaha and called up RHP Domingo Tapia.
Mariners walk Ohtani in 9th, hold off Angels to keep pace
— Ty France homered, Jake Fraley scored the go-ahead run on a throwing error and the streaking Seattle Mariners held off the Los Angeles Angels 6-5 Friday night to keep pace in the AL wild-card chase.
Fried brilliant in 3-hitter, Braves silence Padres 4-0
— Max Fried was absolutely brilliant at just the right time for the Atlanta Braves.
Ty France belts solo HR in M's win over Angels
Ty France hits a home run 419 feet to center field in a 6-5 win over the Angels.
Montas reaches 200 Ks, A's pound first-place Astros 14-2
— Frankie Montas pitched two-hit ball over seven innings and became the first Oakland pitcher in 20 years to reach 200 strikeouts in a season, helping the Athletics pound the Houston Astros 14-2 on Friday night to support their slim playoff hopes.
Pinder bashes grand slam in Athletics' win over the Astros
Chad Pinder crushes a grand slam to left field in the Athletics' big win vs. the Astros.
Dodgers beat Diamondbacks 4-2, keep pace in NL West race
— Tony Gonsolin's second pitch of the game was smoked by Arizona's Josh Rojas before Los Angeles left fielder A.J. Pollock robbed a potential extra-base hit, leaping at the warning track to snag the line drive.