Four SF Giants pitching prospects racked up 19 strikeouts in a no-hitter with the Eugene Emeralds on Tuesday night.