White Sox beat Astros for second straight day

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.