Rookie Danny Salazar tantalized once again Tuesday night but he missed the real drama with another early exit.

Salazar struck out seven to give him 29 strikeouts in his first 23 big-league innings but he was long gone by the time the Indians beat the Angels 4-1 in 14 innings as Drew Stubbs hit a two-run homer to break a 1-1 tie. The Indians are an AL-best 9-2 in extra innings this season.

"That was just a real fun game to be a part of" said manager Terry Francona. "There wasn't much offense going on but both teams kept playing right until the end. We had some guys dig pretty deep."

Indians' pitchers spun a 13-inning shutout following J.B. Shuck's leadoff homer in the first inning. Salazar and eight relievers turned the trick. The win went to Carlos Carrasco (1-4) who pitched the final two innings.

The Angels who have lost 11 of their last 16 games stranded 11 runners in the last seven innings and 17 for the game.

Lonnie Chisenhall started the winning rally with a one-out single off Joe Blanton (2-14). Blanton jumped ahead of Stubbs with two quick strikes before he worked the count back to even. Then Stubbs drilled a pitch far and deep over the fence in left center to put the Tribe ahead to stay.

"It was just a huge exhale of relief and satisfaction" said Stubbs. "I missed a pretty good pitch to hit earlier in the at bat. I said if he throws another one (fastball) I've got to capitalize. I knew I hit it pretty good but I wasn't sure if it was out because it was to one of the deepest parts of the ballpark and the air gets heavy here at night."

The Indians added an insurance run when Michael Bourn scored from second on Blanton's throwing error on a Jason Kipnis grounder.

In the late innings the Indians staged one escape after another. The most remarkable came in the 10th.

Matt Albers the fourth Tribe's reliever started the inning by giving up a single to Josh Hamilton and walking Mark Trumbo. Kole Calhoun loaded the bases on a bunt down the third baseline that catcher Yan Gomes was going to let roll foul expect it never did.

Albers struck out Chris Nelson and Rich Hill relieved to face switch-hitting Hank Conger. After Conger fouled off a squeeze bunt attempt he lined out to Mike Aviles at third who just missed forcing Hamilton at the bag for a double play. Bryan Shaw relieved and struck out Grant Green to end the inning.

"We knew what we wanted to do in that inning it was just a matter of executing and doing it" said Francona. "We probably caught a break on the squeeze. Richie threw it up and eventually got him out. Then Shaw came in for the strikeout. We had a of guys do a lot of good things."