In a battle of All-Star pitchers Wednesday, Tigers right-hander Max Scherzer outdueled Dodgers right-hander Zack Greinke in a 4-1 win for Detroit. Greinke allowed three runs on seven hits and no walks, while striking out eight in seven innings.

Greinke (11-5) got off to a rough start Wednesday. He allowed a leadoff triple to Austin Jackson before Ian Kinsler drove him home with an RBI single. Don Kelly added a two-out RBI single in the first inning to give Detroit an early 2-0 lead.

Greinke would settle down, though, retiring seven straight batters after Kelly's RBI single. However, he ran into more trouble in the fourth inning, as he allowed singles to the first three batters. The last single was an RBI hit from Nick Castellanos.

Greinke would toss three scoreless innings to finish his day, but the Dodgers could not rally against Scherzer, who allowed just one run in seven innings. Greinke lost for the second time in four starts.

Greinke will not make another start before the All-Star break. The team has not yet announced its post-break rotation plans.