CLEVELAND (AP) - Travis Hafner had three hits, including a long two-run homer to help Fausto Carmona and the Cleveland Indians defeat the Kansas City Royals 5-3 Sunday.
Carmona (11-4) improved to 8-0 with a 1.98 ERA in nine daytime starts. The right-hander allowed two runs over seven innings to win his third straight start as the Indians improved baseball's best home record to 33-13 with their seventh victory in the past eight games at Jacobs Field.
Joe Borowski pitched the ninth for his 26th save in 29 chances.
Hafner's 15th homer after a walk to Victor Martinez made it 2-0 in the first inning against Jorge De La Rosa (7-10). It was the first homer by Cleveland's DH since he signed a four-year, $57 million contract extension on Thursday. The 436-foot shot went into the second level of seats in right field dubbed "Pronkville" in honor of the slugger who has 132 homers in 4½ seasons in Cleveland.
De La Rosa then either walked or struck out each of the next 10 batters - until Ryan Garko led off the fourth with his 11th homer for a 3-0 lead.
Cleveland loaded the bases on three one-out walks in the third, but De La Rosa struck out Hafner and Jhonny Peralta.
Following Garko's homer, De La Rosa issued a one-out walk to Franklin Gutierrez, then left with a bruised left thumb after 83 pitches in 3 1-3 innings. The lefty had won his three previous starts by a combined score of 30-7.
During a span of 13 batters from the first inning until the fourth, no Royals player other than De La Rosa and catcher John Buck touched the baseball - as the Indians got two homers, five walks and struck out six times.
Kansas City scored twice with two outs in the fifth, helped by a throwing error by second baseman Josh Barfield, who threw away a potential inning-ending double play. Billy Butler followed with an RBI double and scored on a single by Ross Gload to make it 3-2.
Gutierrez had an RBI double and Barfield a sacrifice fly in the sixth to make it 5-2.