BOSTON -- Jake Marisnick hit a two-run double with two outs in the 10th inning Friday night and Houston rallied for a 5-3 victory over the Boston Red Sox, giving the Astros their first win in nine games at Fenway Park.
With their 51st win of the season, the Astros matched last year's total.
Gregorio Petit entered as a pinch runner in the eighth inning and scored twice, including the tying run in the eighth on a wild sequence that withstood two challenges by Boston. The Red Sox lost both -- and the game, ending their winning streak at four.
The Astros came back from deficits of 2-0 and 3-2 to tie it, then took their first lead in the 10th after loading the bases with none out against reliever Craig Breslow (2-4).
Tony Sipp (3-2) shut down the Red Sox in order to end it.
Yoenis Cespedes hit a two-run homer for Boston, his third in the last five games.
Rob Grossman homered for the Astros, who entered 0-8 at Fenway Park.
Houston tied it 3-all in the eighth when Petit came all the way around from second base on a fielder's choice. Dexter Fowler slid safely into second as shortstop Xander Bogaerts' throw reached Dustin Pedroia, who saw Petit had rounded third and fired a strike to Christian Vazquez at the plate.
Petit sidestepped out of range for Vazquez to tag him and lunged toward home, getting a hand safely on the plate. Boston challenged the calls at second and home, although reliever Burke Badenhop had dropped the short throw from Vazquez, so Petit was safe regardless of whether Badenhop tagged him first.
Both calls were upheld.
Astros: Manager Bo Porter said the Astros aren't taking any chances with LHP Darin Downs, who is sitting out a little while because of discomfort in his right oblique. Although Porter described it as "minor," the Astros called up LHP Kevin Chapman from Triple-A as Downs rests.
Red Sox: C David Ross (plantar tendon) took batting practice and is doing footwork with his shin guards on. He has been on the disabled list since Aug. 2.
RHP Brad Peacock (3-8, 5.25 ERA) faces the Red Sox for the first time since a very short outing in Houston on July 13. Peacock was pulled with one out in the first after Brock Holt hit a leadoff homer, then Boston loaded the bases on a single, a walk and a hit batter.
Boston RHP Rubby De La Rosa (4-4, 3.21) tries to win back-to-back starts for the second time this season. De La Rosa, who won consecutive starts in July but then lost his next two, held the Angels to one run on five hits and struck out eight over seven innings Sunday.