CHICAGO — Hunter Brown tossed six innings of one-run ball for his third straight win, backup catcher César Salazar had a pair of RBI singles and the Houston Astros topped the Chicago White Sox 4-1 on Wednesday night.
Jake Meyers lined a pair of doubles to end an 0-for-17 slump and scored two runs to help Houston end a two-game slide.
Mauricio Dubón drove in a run with a groundout and single to extend his hitting streak to 12 games. Chas McCormick added a sacrifice fly.
Andrew Benintendi hit a solo homer in the fourth for Chicago, ending Brown's streak of scoreless innings at 16, a season high for an Astros pitcher.
Brown (4-5) scattered seven hits, struck out six and walked none in his sixth straight quality start. The 25-year-old right-hander, in his second season in Houston's rotation, lowered his ERA to 4.72 after a rough start.
''He was really good, efficient,'' Houston manager Joe Espada said. ''You know, his stuff, he just keeps getting better and better each time he's out there.''
Brown was 0-4 with a 9.78 ERA after six starts in April. The Detroit native is 4-1 with a 2.45 ERA in nine games since.
Issuing fewer walks, 16 in his last nine outings, has been a part of his turnaround.