HOUSTON (AP) -- Rookie Carlos Correa doubled twice and scored the tiebreaking run on a triple by Evan Gattis in the seventh inning to help the Houston Astros to a 3-1 win over the New York Yankees on Sunday.

Houston Astros' Carlos Correa (1) is congratuled by teammate Jose Altuve after hitting a double and advancing to score on a fielding error by New York Yankees left fielder Brett Gardner during the fourth inning (AP Photo/David J. Phillip)
Houston Astros' Carlos Correa (1) is congratuled by teammate Jose Altuve after hitting a double and advancing to score on a fielding error by New York Yankees left fielder Brett Gardner during the fourth inning (AP Photo/David J. Phillip)
loading...

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.

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 Brett Gardner and bounced off the low wall in left-center, scored Correa and put Houston on top 2-1.

The speedy 20-year-old Correa also scored Houston's first run when he doubled and scored on an error by Gardner in the fourth inning.

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.

The Astros added an insurance run when Preston Tucker scored on a sacrifice fly by Jason Castro in the eighth to make it 3-1.

Correa, the top overall pick in the 2012 draft, has nine doubles and five homers in just 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 an 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.

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.

TRAINER'S ROOM

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. But manager A.J. 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.

UP NEXT

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.

(© 2015 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed)

More From New Jersey 101.5 FM