CLEVELAND (AP) ― Rookie Zach McAllister lasted six innings, overcoming a throwing error and two home runs in the fifth, and Shelley Duncan homered to lead the Cleveland Indians to a 9-5 win over the Los Angeles Angels on Tuesday night.

McAllister (3-1) allowed three earned runs and eight hits, and he and the Indians recovered after blowing a four-run lead.

Duncan homered in the fourth off an ineffective Dan Haren (6-8). Jose Lopez had three hits and Michael Brantley two RBIs for Cleveland.

Rookie Mike Trout hit a three-run homer and Albert Pujols had a solo shot but also made a crucial error in the fifth for the Angels, who lost for just the fourth time in 13 games.

The Indians are 5-1 in games started by McAllister, who began the season in the minors.

<YONHAP PHOTO-0721> CLEVELAND, OH - JULY 3: Shin-Soo Choo #17 of the Cleveland Indians rounds second on his way to third during the first inning against the Los Angeles Angels of Anaheim at Progressive Field on July 3, 2012 in Cleveland, Ohio. Jason Miller/Getty Images/AFP== FOR NEWSPAPERS, INTERNET, TELCOS & TELEVISION USE ONLY ==../2012-07-04 12:22:46/ <저작권자 ⓒ 1980-2012 ㈜연합뉴스. 무단 전재 재배포 금지.>
Indians outfielder Choo Shin-soo runs out his triple in the first inning on Tuesday.  AFP-Yonhap News
CLEVELAND, OH - JULY 3: Shin-Soo Choo #17 of the Cleveland Indians rounds second on his way to third during the first inning against the Los Angeles Angels of Anaheim at Progressive Field on July 3, 2012 in Cleveland, Ohio. Jason Miller/Getty Images/AFP== FOR NEWSPAPERS, INTERNET, TELCOS & TELEVISION USE ONLY ==../2012-07-04 12:22:46/ <저작권자 ⓒ 1980-2012 ㈜연합뉴스. 무단 전재 재배포 금지.> Indians outfielder Choo Shin-soo runs out his triple in the first inning on Tuesday. AFP-Yonhap News

Indians outfielder Choo Shin-soo runs out his triple in the first inning on Tuesday. (AFP-Yonhap News)

Throwing errors by both teams low-lighted an eight-run fifth inning when the Angels scored five times to take the lead before giving it right back.

Cleveland, which led 4-0 after four, trailed 5-4 before scoring three in the fifth to chase Haren, who allowed six earned runs and nine hits in 4 1/3 innings and lost for the first time in six career starts at Progressive Field.

Milwaukee 13, Miami 12

Washington 9, San Francisco 3

Pittsburgh 8, Houston 7

Toronto 6, Kansas City 3

Atlanta 10, Chicago Cubs 3

NY Mets 11, Philadelphia 1

Tampa Bay 7, NY Yankees 4

Chicago White Sox 19, Texas 2

Colorado 3, St. Louis 2

Minnesota 8, Detroit 6

San Diego 9, Arizona 5

Oakland 3, Boston 2

Baltimore 5, Seattle 4

LA Dodgers 3, Cincinnati 1


koreaherald@heraldcorp.com