ARLINGTON, Texas (AP) – Zack Greinke did not allow a run for his third straight start this season, pitching a seven-hitter for his first career shutout as the Kansas City Royals beat the Texas Rangers 2-0 Saturday night.

Greinke (3-0) prevailed in a matchup of aces who started the day with the two lowest ERAs in the AL – Greinke at 0.00 and Texas’ Kevin Millwood at 0.64.

Greinke has thrown 34 consecutive scoreless innings, including 20 over his three outings this year.

He struck out a season-high 10 and didn’t issue a walk while getting his fourth career complete game in 106 starts.

Billy Butler had an RBI double in the sixth and Miguel Olivo hit a solo homer in the seventh for the Royals.

AP-ES-04-18-09 2244EDT

Only subscribers are eligible to post comments. Please subscribe or to participate in the conversation. Here’s why.

Use the form below to reset your password. When you've submitted your account email, we will send an email with a reset code.