Wednesday night, the Texas Rangers completed a three-game sweep against the Houston Astros with a 4-3 win.

Texas took advantage horrible Astros defense in the first inning, by scoring three runs off of two errors. The first error came as Delino DeShields reached base to start the game after a throwing error by Scott Kazmir. DeShields then advanced to third on Ryan Strausborger's sacrifice bunt attempt and a bad throw by Astros catcher Hank Conger.

Prince Fielder hit a sacrifice fly to score DeShields. Then singles by Mitch Moreland and Elvis Andrus scored two more additional runs.

Nick Martinez pitched five innings to earn the win for Texas, improving his record to 7-6 with a 3.91 ERA.  Sam Dyson pitched the ninth to pick up his second save of the season.

Scott Kazmir took his first lost as an Astro, dropping his record to 6-6.

With losing three-and-a-row against Texas, the Astros lead in the AL West over the Angels has dropped to 2 games.  The Rangers remain in third place in the AL West, now just 5 games back of Houston.

The Astros continue their road trip on Thursday by starting a four-game series at the Oakland A's. The Rangers have Thursday off before starting a series at the Seattle Mariners.

More From ESPN 960 San Angelo