MINNEAPOLIS -- Chicago pitcher Hector Noesi turned in one of the best starts of his career Thursday night, allowing two runs and three hits in the White Sox's 5-2 victory over the Minnesota Twins at Target Field.

Noesi, who is playing for his third team this season, went 7 2/3 innings -- his longest outing in more than two years -- in winning his fifth game of the season.

Perfect through 3 2/3 innings, a bloop single by Twins third baseman Trevor Plouffe was the only hit allowed by Noesi until there was one out in the eighth. A sharp single by first baseman Chris Parmelee was the first hard-hit ball of the night and set up center fielder Danny Santana two batters later for a two-run homer, ending Noesi's night.

After a quiet first two innings, the White Sox got the bats going in the third. A two-out double by center fielder Adam Eaton ahead of a sharp RBI single up the middle by shortstop Alexei Ramirez gave Chicago a 1-0 lead.

Twins starter Phil Hughes was knocked from the game to start the fourth inning after a smash up the middle by designated hitter Adam Dunn hit the right-hander just above the right ankle.

Chicago welcomed reliever Samuel Deduno with two singles to load the bases with two outs. Deduno missed on a full-count pitch to catcher Tyler Flowers to walk in a run before leaving a pitch up to Eaton, who smashed a two-run single up the middle to make it 4-0.

Hughes was diagnosed with a right shin contusion and is considered day to day. He allowed four hits and two earned runs in three-plus innings, striking out four.

NOTES: The Twins traded DH-1B Kendrys Morales to the Seattle Mariners in exchange for RHP Stephen Pryor. Morales signed a one-year contract with the Twins on June 8 and hit .234 with one home run in 39 games. Morales will join the Mariners on Friday. Pryor was assigned to Triple-A Rochester ... The Twins recalled SS Jorge Polanco from Double-AA New Britain on Thursday to take the place of Morales on the 25-man roster. Polanco has played in four games with Minnesota this season and has a double and a triple in five at-bats. He also has three RBIs and two walks. ... The Twins recalled RHP Ryan Pressly from Rochester on Wednesday after designating veteran RHP Matt Guerrier for assignment. ... The White Sox placed RHP Zach Putnam on the 15-day disabled list with right shoulder inflammation. Chicago recalled RHP Andre Rienzo from Triple-A Charlotte.