TORONTO (AP) - Josh Willingham hit a two-run home run, Phil Hughes struck out a season-high nine to win in Toronto for the first time in almost three years and the Minnesota Twins beat the Blue Jays 7-2 on Wednesday.

Kendrys Morales had three of Minnesota's season-high 16 hits as the Twins improved to 5-2 against Toronto. Morales is 6 for 13 with three RBIs since making his Twins debut on Monday.

Hughes (7-2) allowed seven hits and walked none in seven shutout innings for his first win at Rogers Centre since July 17, 2011, when he played for the New York Yankees. The right-hander is 7-1 with a 2.27 ERA in his past 10 starts.

Willingham hit a two-out homer off rookie Marcus Stroman in the first as the Twins took a 2-0 lead in the opening inning for the third straight game.

Trever Plouffe made it 3-0 with a sacrifice fly in the sixth.

More From AM 1240 WJON