Latos has thrown back-to-back brilliant starts. Last Friday he struck out nine over eight shutout innings in a win over Houston, and bettered that outing Thursday, when he threw 106 pitches.
Latos was nearly matched by San Francisco's Jonathan Sanchez (2-3), who gave up one run on three hits and a walk in eight innings. He also struck out five for the Giants, who have lost five of six.
Eli Whiteside's sixth-inning infield single broke up Latos' perfect game.