Clayton Kershaw pitched 7⅔ stellar innings in the Dodgers' 4-2 win over the Cubs on the eve of MLB's full roster announcements for the All-Star Game.