Published: Sep 02, 2012 5:24 PM EDT
Updated: Sep 03, 2012 6:31 AM EDT

KANSAS CITY, Mo. (AP) - Tony Abreu drove in three runs and the Kansas City Royals beat the Minnesota Twins 6-4 Sunday to avoid a three-game sweep.

Abreu's three RBIs matched his career high, set on Sept. 18, 2007 while with Arizona at Colorado.

Abreu, appearing in his eighth game since his Aug. 8 promotion from Triple-A Omaha, delivered a two-run two-out second inning single, scoring Mike Moustakas and Lorenzo Cain. Salvador Perez, who walked to lead off the inning, scored the first run of the inning on Eric Hosmer's sacrifice fly.

Abreu's two-out sixth inning single scored Hosmer, who had doubled, and broke a 4-4 tie.