White Sox beat Astros for second straight day

This is an archived article and the information in the article may be outdated. Please look at the time stamp on the story to see when it was last updated.

CHICAGO (AP) — Tim Anderson homered and drove in three runs, Miguel Gonzalez tossed eight strong innings and the Chicago White Sox beat the Houston Astros 7-1 on Wednesday night, their second straight win over the team with the best record in the AL.

Leury Garcia and Yolmer Sanchez each had two-run singles as Chicago won consecutive games for just the second time since last month’s All-Star break.

Gonzalez (6-10) allowed one run on five hits to record the 50th win of his career. He bounced back after getting shelled for seven runs on seven hits in 1 2/3 innings against Boston last Thursday.

Derek Fisher homered leading off the eighth for Houston’s only run. George Springer went 1 for 4 in his return from the 10-day disabled list. The Astros have dropped three of four overall and four straight on the road.

Chicago rookie Yoan Moncada went 1 for 2 with two walks and has reached safely in 14 of his last 25 plate appearances.

Houston starter Colin McHugh (0-1) escaped a bases-loaded, no-out jam in the second inning, but Chicago broke through for four runs in the fifth.

Nicky Delmonico led off with a single and Anderson followed with a homer to make it 2-0. The next batter, Omar Narvaez, kept the rally going with a single and one out later Garcia hit a ground-rule double to put runners on second and third. Sanchez then singled to left to score both runners for a 4-0 lead.

The White Sox tacked on three runs in the sixth to knock out McHugh. He allowed seven runs on nine hits in 5 1/3 innings.