NEW YORK (AP) -- Clayton Kershaw pitched a three-hitter, retiring the first 18 batters in his second shutout of the season, as the Los Angeles Dodgers beat the New York Mets 3-0 on Thursday night.

Clayton Kershaw of the Los Angeles Dodgers celebrates his 3-0 shutout with teammate Yasmani Grandal at Citi Field in Flushing. (Jim McIsaac, Getty Images)

Kershaw (8-6) now has thrown 29 consecutive scoreless innings -- 13 2-3 less than teammate Zack Greinke -- and 11 career shutouts. He was perfect until Curtis Granderson lined a leadoff single in the seventh inning.

The worst-hitting team in the majors was all but helpless against the three-time Cy Young Award winner. Kershaw struck out 11 and did not walk a batter. He has fanned 38 without a walk in his last three outings.

Jimmy Rollins hits his ninth home run in the third inning for first-place Los Angeles and that was enough for Kershaw (8-6). He improved to 6-0 with 1.34 ERA in his career against the Mets.

Bartolo Colon (9-9) did his best to keep the Mets in it, tossing eight innings and allowing five hits and one run.

(Copyright 2015 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.)