It's the 288th no-hitter in league history and the 17th for the Giants.