Despite collecting 10 hits on the afternoon, the Houston Astros were not able to push across any runs Sunday at Minute Maid Park losing to the Chicago White Sox 6-0.

A couple of Houston base running gaffes helped Texas native John Danks (3-4) pick up the shutout victory for the Sox. Danks struck out six in his complete-game effort.

After three-straight singles in the third inning, the Astros thought they were going to get on the scoreboard thanks to a ground-ball-infield single by Jose Altuve. But a replay review ruled Altuve out on the back end of an inning-ending double play.

Shortstop Jonathan Villar led off the fifth inning with a shot to center field for a triple. As the ball was misplayed in the outfield, Villar tried to stretch the play into an inside-the-park home run, but was thrown out at the plate.

In the seventh inning, Villar ended the fight for the Astros when he was tagged out in a rundown between second and third.

"We just found enough ways not to score," Astros manager A.J. Hinch said. "When we get 10 hits, we want and should score more runs, and we don't have to rely on the home run."

The White Sox go all of the offense they needed in a three-run third which featured a bases-loaded two-run single by DH Conner Gillaspie off Houston Starter Roberto Hernandez.

Jason LaRoche added a solo homerun in the sixth for Chicago as well.

Astros Jason Castro and Jake Marisnick had two hit a piece and Evan Gattis doubled to extending his season-high hitting streak to seven games but to no avail.

Sunday was the fifth time in franchise history the Astros have no scored a run in a game in which they had 10 or more base hits.

Brett Oberholtzer will make his second start of the season for the Astros Monday in game one of a four-game series against the Baltimore Orioles. Oberthozer is coming off the disabled list and will replace injured starter Scott Feldman.

The game is slated for a 7:10 p.m. first pitch from Minute Maid Park. The contest can be heard on Sports Radio 1340 the Fan beginning with “Astros Launch” at 6:45 p.m.

More From 600 ESPN El Paso