Clayton Kershaw gave up three homers in stumbling in his second start of the season, and the Dodgers' rally fell short in a 5-4 loss to the Giants.