This Giants team seems to have all the necessary parts but they don't quite add up yet. Tonight some pieces came together for a nail-biting win. Marlins starter Edwin Cabrera dazzled the Florida crowd with a 10-strikeout performance in his six innings. The Giants managed a run when Jung-Hoo Lee walked to lead off the 4th, moved to third on a single from Jorge Soler, and scored with two outs on a single from Michael Conforto. Otherwise the lineup was silent until the 7th. Lefty Kyle Harrison gave up three runs in the 2nd but held the Marlins in check through the 6th.