The Houston Astros won their eighth consecutive road game against the Texas Rangers on July 4th. 

Getty Images

Evan Gattis hit a sacrifice fly in the 10th inning to send home Jose Altuve and lift the AL West-leading Houston Astros over the Texas Rangers 5-4 on Wednesday night.

Altuve had his MLB-leading 115th hit with a one-out single in the 10th that snapped an 0-for-13 slide. Chris Martin (1-2) then hit Yuli Gurriel with a pitch before an errant pickoff throw allowed both runners to move up. Gattis followed with a flyball to right-center.

Gurriel homered, doubled and scored twice as the Astros overcame an early four-run deficit.

Shin-Soo Choo homered and had a single to extend his on-base streak to 44 games, the longest in his career and in the majors this season. That matches Otis Nixon's streak in 1995 for the Rangers, and trails only Julio Franco's 46-gamer in 1993 for the team record.

The Astros are a majors-best 32-14 on the road this season. Houston has a 12-4 advantage in the season series between the instate division rivals that has only a three-game set remaining in Houston later this month.

Tonight, Texas is at Detroit  while Houston hosts the Chicago White Sox.

AMERICAN LEAGUE

Angels 7, Mariners 4

INTERLEAGUE

Cubs 5, Tigers 2

Yankees 6, Braves 2

Red Sox 3, Nationals 0

Marlins 3, Rays 0

Phillies 4, Orioles 1

Mets 6, Blue Jays 3

A's 4, Padres 2

Brewers 3, Twins 2

Indians 3, Royals 2

Reds 7, White Sox 4

NATIONAL LEAGUE

Rockies 1, Giants 0

Dodgers 6, Pirates 4

Cardinals 8, Diamondbacks 4

- PGA Tour players are in White Sulphur Springs, West Virginia for the Greenbriar Classic, which begins today.

- In tennis, Roger Federer and the Williams sisters won 2nd round matches Wednesday at Wimbledon.

Australian Open champion Caroline Wozniacki became the biggest name to exit the Wimbledon women's singles as she lost in the second round yesterday.

The 27-year-old, seeded second, was beaten 6-4 1-6 7-5 by Russian world number 35 Ekaterina Makarova.

The Dane's defeat means five of the top eight women's seeds have exited the competition before the third round.

Raphael Nadal and Simona Halep are among the players in action today.