Mike Leake only lasted three innings in the Giants' loss Saturday, and for the second straight game the offense couldn't get any runs on the board.