MINNEAPOLIS (AP) — Jose Abreu hit his major league-leading 30th homer and drove in three runs, leading the Chicago White Sox past the Minnesota Twins 9-5 on Friday night.

Abreu had two hits and scored twice. The Cuban rookie has 77 RBIs — Detroit's Miguel Cabrera began the day leading the majors with 80.

Alexei Ramirez and Tyler Flowers also homered for the White Sox. Dayan Viciedo tied a career high with four of Chicago's 17 hits.

John Danks (9-6), the subject of recent trade rumors, gave up four runs over seven innings.

Oswaldo Arcia and Josh Willingham homered for Minnesota, which has lost 10 of its last 13 home games.

Abreu drove a hanging curveball from Kevin Correia (5-13) into the bullpen in left-center field to give Chicago a 3-0 lead in the first inning.

Correia turned in his second straight subpar outing since the All-Star break, as he gave up seven runs (six earned) on 10 hits and two walks. It marked the second straight outing Correia lasted just four innings, and he fell to 5-13 with a 5.06 ERA on the year.

The Twins will face another challenge tonight when they faced Chicago ace Chris Sale.  Logan Darnell will get his first major league start for the Twins.

Coverage of the game on KROC AM begins at 5:40.