HOUSTON -- Houston rookie Carlos Correa has amassed enough big plays to fill a highlight reel despite being in the majors for less than a month.
"I'm glad he's on our team and he's really doing some special things that are either helping us stay in games or win games," manager A.J. Hinch said. "I appreciate his talent. Having been around this league, it's a unique set of skills and tools and charisma."
The 20-year-old Correa, who made his major league debut on June 8, also scored Houston's first run when he doubled and scored on an error by Brett Gardner in the fourth inning.
"I'm seeing the ball well, pretty good and feeling comfortable out there," Correa said. "We have a good lineup, so when you're hitting with a great lineup you feel comfortable. It doesn't put that much pressure on you."
Collin McHugh (9-3) allowed a season-low two hits -- both singles -- and one run and eight strikeouts in eight innings for his third straight win. Luke Gregerson pitched a perfect ninth for his 18th save.
"I'm not sure I can accurately describe that," Hinch said of his performance. "He was fantastic, as dominant as we could ask him to be. Had every pitch working."
The game was tied 1-1 when Correa doubled with no outs in the seventh and advanced to third on a sacrifice bunt by Jose Altuve. The triple by Gattis, which sailed just out of reach of center fielder Gardner and bounced off the low wall in left-center, scored Correa and put Houston on top 2-1.
New York starter Michael Pineda (8-5) allowed seven hits and three runs -- two earned- and struck out eight in eight innings for the first complete game of his career. The solid performance comes after he allowed 11 hits and eight runs -- both career highs -- in his previous start.
Correa, the top overall pick in the 2012 draft, has nine doubles and five homers in just 20 games. He's the first player in franchise history to have nine doubles in his first 20 games and joins Rusty Staub, George Springer and Jeff Bagwell as the only players in Houston history to reach safely in at least 18 of their first 20 games.
Stephen Drew walked with one out in the third inning and reached second on a wild pitch. He scored on a single by Gardner to give New York a 1-0 lead.
McHugh retired the next 10 in a row after Gardner's hit. The Yankees didn't have another baserunner until a single by Alex Rodriguez with two outs in the sixth inning. But he retired Mark Teixeira to end that inning before throwing perfect seventh and eighth innings.
Correa doubled with one out in the fourth inning and scored on the error by Gardner when he and left fielder Garrett Jones allowed the ball to drop between them and roll away to make it 1-1.
"They both were calling," Yankees manager Joe Girardi said. "Neither one of them heard each other. Obviously it's a play that has to be made."
Altuve made a nifty catch for the last out of the second inning when he sprinted to grab a ball hit by Rodriguez in shallow right field, but bobbled it, causing it to pop out of his glove, before reeling it in.
Teixeira grabbed a grounder hit by Gattis in the second inning, but lost his footing. He regained it by pushing his hand onto the barrel chest of first base umpire Joe West before stepping on first base for the out. Teixeira looked back at West after the play and the pair shared a laugh.
New York's Chris Young went 0 for 3 to snap a career-long 10-game hitting streak.
Astros: RHP Scott Feldman, who had arthroscopic surgery on his right knee on May 29, will throw a simulated game early next week in Houston. If that goes well he could go on a rehabilitation assignment. ... OF Colby Rasmus was out for a second straight game with a skin infection on his arm. Hinch said he was doing better on Sunday and should return on Monday.
Yankees: CF Jacoby Ellsbury, out since May 19 with a sprained right knee, will be in Class A Tampa on Monday and the Yankees anticipate he will begin playing in rehab games later in the week.
The Yankees open a three-game series against the Los Angeles Angels on Monday when CC Sabathia (3-7) opposes C.J. Wilson (5-6). Sabathia looks to bounce back from his most recent start where he allowed eight hits and six runs in 4 2/3 innings. It was the second time this season that he's pitched less than five innings.
The Astros wrap up their homestand with a three-game series against Kansas City starting on Monday when rookie Lance McCullers opposes Joe Blanton. The 21-year-old McCullers will be making his ninth major league start after not factoring in the decision in his past start when he allowed four hits and a run in six innings in a loss in Anaheim.
Tigers first MLB team to partner with bookmaker
The Tigers became the first MLB team to form a partnership with a bookmaker.
MLB's best father-son duos
Tim Kurkjian celebrates how special it is when a father and son can both be MLB players, like Bobby and Barry Bonds as well as Ken Griffey Sr. and Ken Griffey Jr.
Tim Kurkjian's Baseball Fix - When Major League Baseball turns into a family get-together
Baseball connects generations. The Griffeys hit back-to-back homers. The Bonds hit more than 1,000 home runs. The Biggios hit for the cycle. The Boones ... well, the whole family, it seems, played in the majors.
Searching for 2020 MLB season's surprise contenders
With the schedule reduced to 60 games, anything can happen. Here are some off-the-radar teams that could make the playoffs.
These World Series champs would have missed the playoffs in a 60-game season
Last year's Nationals are one of several teams that would have missed out on a title under the format MLB will use this season.
60-game MVPs for every recent season and big 2020 names to watch
Just how often does the best player for the first two months dominate the whole season? Here's what the past decade tells us.