Mike Montgomery struck out a career-high 12 in seven innings as the Kansas City Royals beat the Detroit Tigers 7-0 Saturday.
Jorge Soler homered and scored twice for the Royals, who had lost six of seven.
The Tigers were trying to win three straight games for the first time since May 28-31, against the Orioles and Braves.
Montgomery (2-5) picked up his first win of the year as a starter, allowing four singles without walking a batter. He struck out 10 Royals for Seattle on June 13, 2015.
Spencer Turnbull (3-10) pitched six innings, allowing two runs on three hits and a walk.
Neither team had a baserunner until Whit Merrifield singled to start the fourth. Turnbull retired the next two batters before Jorge Soler homered off the brick wall behind the stands in right-center. It was Soler’s second homer in as many games and 33rd of the season.
Brandon Dixon broke up Montgomery’s perfect game with a leadoff single in the fifth, but was caught stealing.
The top three in Detroit’s order _ Victor Reyes, Niko Goodrum and Miguel Cabrera _ went 0-6 with six strikeouts the first two times through the order.
The Royals made it 4-0 off Gregory Soto in the seventh. With two out, Soto misplayed a grounder by Meibrys Viloria. He recovered with time to throw out the bulky Viloria, but threw the ball into right field, allowing Soler and Bubba Starling to score.
The inning could have gotten, but right-fielder Travis Demeritte made a running catch of a drive to deep right-center by Humberto Arteaga and got Soto out of the inning.
Hunter Dozier made it 5-0 with an RBI triple in the eighth, and Merrifield added a two-run double in the ninth.