Zack Greinke pitched a five-hitter for his third career complete game, and the Kansas City Royals opened a seven-game road trip with a 5-1 win over the Seattle Mariners on Monday night. It was the sixth complete game in the American League this year and second by a Kansas City pitcher. Billy Butler and Miguel Olivo each hit their first homer.
Greinke (3-0) threw 107 pitches and walked one, working at least eight innings for the second consecutive start. Just one Seattle baserunner advanced past first base against Greinke, who retired 18 of his final 20 batters. He got some defensive help, as Mark Teahen made a leaping catch against the left-field wall on Yuniesky Betancourt's drive to end the eighth.