Carrie Muskat @CarrieMuskat 2h Hammel taking mound for start of #Cubs B game at #Cubs Park. No concessions, but plenty of seats available Mark Gonzales @MDGonzales 2h Hammel works out of bases loaded jam in 1st. with called third on Kieschnick (breaking pitch) and fly to RF Carrie Muskat @CarrieMuskat 2h Hammel escapes bases loaded jam in 1st in #Cubs B game at Cubs Park. Mark Gonzales @MDGonzales 2h Olt works Affelt for walk on full count, fouling off several pitches. Mark Gonzales @MDGonzales 2h Bryant chases curve for strikeout. Good experience for Alcantara, Almora and Bryant to face lefty vet like Alffeldt. Mark Gonzales @MDGonzales 2h Hammel has allowed four hits in 1-plus inning, but only one single has reached the outfield. Carrie Muskat @CarrieMuskat 1h #Cubs Hammel escapes another bases-loaded inning in 2nd. Wasn't hit hard, just well-placed singles by #SFGiants @GDubCub Hammel loads bases in both innings pitched but no runs allowed. 3 of 4 hits IF singles;also a soft-liner 1B.Plus a BB, HP, 3 Ks Mark Gonzales @MDGonzales 1h Szczur RBI 3b off LF wall. Mark Gonzales @MDGonzales 1h Grimm to start the third. Hammel 2 4 0 0 1 3ks HP. 12 batters faced. Mark Gonzales @MDGonzales 1h Bryant starts DP, looking fundamentally sound so far at 3b. Mark Gonzales @MDGonzales 1h Bryant rips 2b down LF line to start the 4th. Mark Gonzales @MDGonzales 1h Soler hit on forearm by pitch, staying in game. Carrie Muskat @CarrieMuskat 1h #Cubs Veras is done after 1 IP, 1 H. Got double play. Faced 3 batters. Pedro Strop now in