SF 1 STL 0
The Cardinals promising young righty Jack Flaherty dazzled the Giants for six no-hit innings in San Francisco this afternoon, dominating what had been a hot-hitting club. Fortunately Jeff Samardzija matched him with six zeroes himself, and Kevin Pillar bailed out The Shark in the 7th with two big catches to keep the shutout intact. In the bottom half Evan Longoria launched a no-doubter and the Giants had a 1-0 lead in the final game before the All-Star Break. Sam Dyson whiffed three in the 8th and Will Smith made it 23-for-23 with only seven pitches in the 9th and the win was in the books.