Not even a ball to the face could stop Melky Cabrera. Cabrera was briefly shaken up when a throw hit him on a slide into second base Sunday, but he tied a career high with four hits, including a home run, and scored all three runs for the San Francisco Giants to help Matt Cain beat the Miami Marlins 3-2.
hes really been a beast this year, if pablo was healthy the giants might actually have a decent offense