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.
Valentine believes in the healing power of sports
Bobby Valentine describes how baseball helped New York City heal after 9/11, and he hopes sports can play the same role during the coronavirus pandemic.
Orioles slugger Chris Davis expects to return to spring form
Coming off three frustrating seasons, Orioles slugger Chris Davis was having a strong spring training until the coronavirus pandemic brought things to a standstill. He said Tuesday he's confident he'll return strong whenever baseball resumes.
Toronto's pro sports teams not impacted by new ban, official says
Toronto's cancellation of all city-led and permitted events through June 30 amid the coronavirus pandemic does not apply to professional sports leagues such as the NBA, NHL, MLB or MLS, a spokesman for Mayor John Tory said Tuesday.
Fiancee: A's minor league manager Webster Garrison on ventilator due to coronavirus
Oakland Athletics minor league manager Webster Garrison is hospitalized in Louisiana and on a ventilator due to the coronavirus, according to his fiancee.
Moreland turns barn into a batting cage
Red Sox 1B Mitch Moreland converts a barn into a batting cage to get in some swings and take ground balls.
How will loss of games to coronavirus affect Trout's legacy?
Alden Gonzalez details how Mike Trout's pursuit of history and overall legacy may be impacted by losing games because of the coronavirus.