Mike Moustakas homered twice and drove in four runs as starting pitcher Ervin Santana, rumored as trade bait, struck out eight over seven innings to help the Royals beat the Minnesota Twins 7-2 Tuesday night for their seventh straight victory.

Santana, now 7-6, gave up two runs on four hits. Santana retired the last 10 batters he faced, striking out five of them. With the resurgence of this ball club, it is unlikely Santana will be moved out of KC.

Eric Hosmer had three hits and an RBI for the Royals, and Miguel Tejada added two hits and an RBI. Moustakas crushed a three run homer to the deepest part of Target Field after Tejada’s RBI, which was part of a four-run, third inning off Twins starter Mike Pelfrey. Moustakas took Brian Duensing deep to right field in the eighth for his second career multi-homer game.

The Royals have won nine of 11 out of the All-Star break. At 52-51, they are over .500 for the first time since May 18. The problem for the Royals, Detroit and Cleveland keep winning as well. The Royals have only been able to gain one game on the Indians over the last ten and despite the win streak, still remain seven behind Detroit for the AL Central lead.