KANSAS CITY, Mo. (AP) - Zack Greinke struck out a team-record 15 in eight overpowering innings and got some rare offensive support, helping the Kansas City Royals end a five-game losing streak with a 6-2 win over the Cleveland Indians on Tuesday night.
Greinke (12-8) passed his career high with 12 strikeouts in the first six innings, then broke Mark Gubicza's 21-year-old team record of 14 by getting Andy Marte in the seventh.
Mike Jacobs drove in two runs and Miguel Olivo hit his career-high 17th homer off Justin Masterson (4-5), giving Greinke more run support than he had in the previous two games combined. Mitch Maier added to it in the seventh inning with his first homer in 302 career at-bats, a two-run shot that put the Royals up 6-1.