HOUSTON — Angel Sanchez hit a tiebreaking two-run single off Aroldis Chapman in the seventh inning and the Houston Astros beat the sputtering Cincinnati Reds 5-3 on Friday night.
Houston starter Wandy Rodriguez took a no-hitter into the sixth inning before giving up a leadoff double to Joey Votto and a three-run homer to Jonny Gomes that gave the Reds a 3-2 lead.
Carlos Lee tied it with a solo homer in the bottom of the inning.
Pinch hitters Jeff Keppinger and Anderson Hernandez each singled in the seventh and Michael Bourn reached on a fielder's choice to load the bases before Sanchez's tiebreaker off Chapman (1-1).
Sign Up and Save
Get six months of free digital access to the Lexington Herald-Leader
Jeff Fulchino (2-0) pitched a third of an inning for the victory. Brandon Lyon pitched a perfect ninth for his 16th save in 17 opportunities.
Cards win, now 6 back
Cardinals 14, Padres 4: Yadier Molina went 4-for-4 with a career-high five RBI to lead St. Louis to over rookie Mat Latos and San Diego on Friday night.
The Padres, who began the day a half-game behind the first-place San Francisco Giants in the NL West, fell 1½ games behind Atlanta in the wild-card standings. The Giants hosted Milwaukee later.
Matt Holliday homered and drove in three runs for the Cardinals, who trail the Reds six games in the NL Central. Albert Pujols added three hits and two RBI. Colby Rasmus had three hits and scored four times.
St. Louis has won 11 successive games against San Diego at Busch Stadium, tying the longest active streak in the major leagues. San Francisco has won 11 in a row at home over Texas, and Toronto has an 11-game home winning streak against Baltimore.
The Cardinals pounded out a season-high 19 hits and saddled Latos with the worst loss of his career. Latos (14-7) lasted just 11⁄3 innings and gave up eight earned runs.
Latos recently set a major- league record with 15 consecutive starts of allowing two runs or less in five innings or more. That streak ended when he gave up five earned runs in four innings of a 14-6 loss to San Francisco on Sunday.
The Cardinals won their second in a row.