NEW YORK -- Chris Heston couldn't recall ever throwing a no-hitter, not in youth baseball, not in the minor leagues and certainly not in the majors. Now he was three outs away.
"I definitely threw more in the backyard than I have in real life, that's for sure," he said.
He plunked Anthony Recker on the left shoulder with his first pitch in the ninth inning. Then the 27-year-old rookie right-hander, filling a gap this year on the San Francisco Giants' pitching staff, settled down again, working the strike zone in and out, up and down, just as he had with catcher Buster Posey all night long.
Making the 13th start of his big league career, Heston threw called third strikes past pinch-hitter Danny Muno, Curtis Granderson and Ruben Tejada, completing a 5-0 victory over the New York Mets on Tuesday night and the major leagues' first no-hitter since Washington's Jordan Zimmermann on the final day of the 2014 regular season.
Heston didn't jump, didn't raise his arms in triumph.
He hopped off the mound with two steps toward the Giants dugout, slapped his glove with his bare hand, then turned, walked toward home plate and hugged catcher Buster Posey.
"I wasn't too sure where to go after that last out," Heston said in an aw-shucks manner, looking boyish despite a day or two of stubble.
Heston allowed three baserunners -- all on hit batters. He also had a two-run single for his first big league RBI and finished with two hits more than the injury-depleted Mets.
He took the ball from the final out with him, but didn't have any designated place to display it. He doesn't have a trophy case.
"I don't have enough stuff for one," he said.
The pitching-rich World Series champions have thrown a no-hitter in four straight seasons, with Heston following Matt Cain's perfect game against Houston in 2012 and hitless gems by Tim Lincecum in 2013 and `14. The only other team to accomplish that feat was the Los Angeles Dodgers -- all by Sandy Koufax -- from 1962-65.
And in an era of radar gun worship, Heston didn't throw a pitch faster than 91 mph.
"It's not always how hard you throw," Giants manager Bruce Bochy said. "It's your command. It's your ability to mix up your pitches, keep them off balance, hit your spots, pitch to your defense. Sure, it's nice to have that 95-99 (mph), but if you're off a little bit, hitters are going to catch up with that, trust me."
Heston (6-4) struck out 11 -- six looking -- and allowed just two balls into the outfield, flyouts by Wilmer Flores in the second inning and Michael Cuddyer in the seventh. The last pitch was a 91 mph sinker that froze Tejada.
According to ESPN Stats & Information, Heston was the first pitcher to close out a no-hitter with three consecutive strikeouts since Koufax did it in 1965 against the Mets.
As the Citi Field crowd of 23,155 gave Heston a standing ovation, Giants teammates came out of the dugout and bullpen to mob him.
Heston had been extra nervous going into the ninth.
"Attack the zone. Don't let the nerves get to me. Just throw quality strikes," he recalled. "Taking a little more deep breaths out there."
"It took kind of an in-between hop. It wasn't an easy one, for sure," Crawford said. "That was about the toughest play of the game. Usually, there's a really good play that saves a hit, or maybe some hard line drives right at somebody. But there really weren't a lot of balls squared up."
Heston hit Tejada just below the left shoulder with one out in the fourth, then grazed Lucas Duda's uniform near his right thigh. Despite leading the NL East, the Mets are 25th among the 30 teams in runs, a dearth partly due to injuries to David Wright, Daniel Murphy and Travis d'Arnaud.
"Obviously, those guys would have helped tonight, there's no question of that. But you don't want to take anything away," Cuddyer said. "He had a really good sinker and he kept everybody off balance with a couple of different kinds of breaking balls, curveballs, one obviously slower and one a little quicker, good slider."
Heston threw 72 of 110 pitches for strikes in the 35th complete-game no-hitter by a rookie in major league history, according to STATS, the first since Boston's Clay Buchholz in 2007.
Heston hit a two-run single in the fourth off Noah Syndergaard (2-4) and added another single in the eighth.
Heston had a long and slow path to the majors. A graduate of Bayside High School in Palm Bay, Florida, he went to Seminole Community College and East Carolina University, declining to sign when Minnesota selected him on the 47th round in 2007 and Washington on the 29th round the following year. San Francisco got him on the 12th round in 2009.
He was 1-5 that year for the Arizona Rookie League Giants and didn't advance past Class A until 2012. He made his big league debut last Sept. 13 against the Los Angeles Dodgers but was sent to the minors on March 20.
"The numbers really got him more than anything," Bochy said.
But when Cain started the season on the disabled list, Heston was brought up April 7. Before Tuesday, his only complete game was a two-hitter against Houston on May 12. Heston was knocked out in fourth inning against Pittsburgh in previous start.
"Honestly, I think it's just a matter of him just kind of trying to find his way right now," Posey said. "He's still early in his career in establishing what type of pitcher he's going to be. And it's something that we all go through when we first get here."
Bochy, who won his 700th game as Giants manager, had an easy night in the dugout through eight innings. Then Heston plunked Recker.
"I said, `Well, what's going to happen if he hits the first three? Do I get him with a no-hitter?" Bochy remembered.
No way. Old-school Bochy was going to let him keep on going.
"I think you know about my pitch count," the manager said. "I watched Timmy throw close to 150, so he probably could have thrown 50 the last inning."
When Heston returned to the Giants' clubhouse, he was met by one last ovation, this time from all his teammates.
"It was awesome, to walk in and having the whole team sitting there, congratulating me," he said. "Definitely a special moment. I'll remember that forever."
The Giants have pitched 17 no-hitters, including nine since the team moved from New York to San Francisco. It was the seventh no-hitter against the Mets, but the first since Houston's Darryl Kile in 1993.
Giants: Tim Hudson (4-4) starts Wednesday night. He is 17-10 in 32 starts against New York.
Mets: Matt Harvey (6-3) is 0-1 in two starts against the Giants, both in San Francisco.
Aaron Boone to return as manager of New York Yankees
Aaron Boone, whose job security came into question after the Yankees finished third in the AL East and then lost to the Red Sox in the AL Wild Card Game, will return with a new three-year deal, plus a club option for 2025.
MLB playoffs 2021: Atlanta Braves slugger Auston Riley never stops adjusting
As his high school coach knows well, Braves star Austin Riley's breakout season comes on the back of a lifetime of adjusting his game to keep improving.
MLB playoffs 2021: Can the Los Angeles Dodgers come back from an 0-2 NLCS hole?
Will L.A.'s star power shine through at home, or is this series already Atlanta's to lose? Our experts weigh in ahead of Game 3.
Atlanta looks to increase lead in NLCS versus Los Angeles
Atlanta Braves (88-73, first in the NL East) vs. Los Angeles Dodgers (106-56, second in the NL West)
Boston looks to extend ALCS lead over Houston in Game 4
Houston Astros (95-67, first in the AL West) vs. Boston Red Sox (92-70, second in the AL East)
Boston Red Sox offense 'the best we've been the whole season' in taking 2-1 ALCS lead, Alex Cora says
Red Sox manager Alex Cora cited preparation and communication for the dominant offensive numbers his team has been putting up in the ALCS against the Astros.