Chris Heston, the Giants' 27-year-old rookie making just his 13th career start, completed the first no-hitter of the 2015 season Tuesday, freezing Mets second baseman Ruben Tejada for strike three on the outside corner and the final out of a 5-0 win.