CHICAGO (AP) — Yolmer Sanchez homered and drove in four runs, Jose Abreu hit his 25th of the season and the Chicago White Sox held on to beat the Minnesota Twins 7-6 in the first game of a doubleheader Monday.

Carlos Rodon (2-4) pitched effectively into seventh inning for the fifth straight outing to earn his first win since July 3. The left-hander allowed two runs and four hits in 6 1/3 innings while striking out nine.

Jorge Polanco hit a three-run homer for the Twins off Derek Holland to cut it to 7-6 in the eighth. Holland, who has struggled in 24 starts this season, was charged with three runs in one-third of an inning during his second relief appearance.

Juan Minaya pitched a perfect ninth for his third save.

Avisail Garcia had three hits and two RBIs for AL-worst Chicago, which has won three of four.

More From KROC-AM