NBC Sports Bay Area & California1 month agoSan Francisco GiantsWhat we learned as Giants squander early lead in loss to MarlinsGiants fail to maintain momentum, lose to Marlins 6-3 despite early lead and pitching efforts. [ more ]