CLEVELAND (AP) -- Manny Acta has been watching the same rerun all season.
For seven innings Sunday, the Cleveland Indians manager saw his hitters walk back to the dugout following one unproductive at-bat after another.
With his team six outs from being shut out for the 16th time, Acta finally saw a different ending. The Indians rallied, scoring five runs in the eighth for a 5-3 win over the Kansas City Royals .
"It was a very nice win, a great comeback," Acta said.
Pinch-hitter Michael Brantley 's two-run double capped the rally. Brantley's clutch hit followed Shelley Duncan 's three-run homer off Robinson Tejeda (3-5) that tied the game.
"Situations like that are more fun," Duncan said. "Every situation should be the same, but the adrenaline gets pumping and you get locked in a little bit more."
The big inning came after Bruce Chen held the Indians to four hits in 6 2-3 innings.
"That was huge," Acta said. "Chen pretty much put us to sleep up until then."
Singles by Asdrubal Cabrera and Shin-Soo Choo started the eighth inning against Tejeda before Duncan hit a 1-2 pitch into the home run porch in left field.
"He takes a hack," Acta said. "When you swing the bat, you've got a chance to do some things."
Andy Marte singled with two outs and went to third on Luis Valbuena 's ground-rule double. Brantley, batting for Lou Marson , hit a 1-2 pitch past first base and down the line in right field to give the Indians the lead.
Brantley hadn't played since Wednesday because of tightness in his left hamstring.
The eighth inning ruined what had been a good afternoon for the Royals, who now trail the Indians by 1 1/2 games for fourth place in the AL Central.
"We were right where we wanted to be, but it just didn't happen," Kansas City manager Ned Yost said. "It was a weird inning. They didn't hit anything hard outside of the home run. Everything was hit off the end of the bat or a jam shot, but they all counted."
Rafael Perez (6-1) pitched 1 1-3 scoreless innings. Vinnie Pestano , called up from Triple-A Columbus on Thursday, worked the ninth for his first major league save in his second career appearance.
Pestano was filling in for closer Chris Perez , who has been in Tampa, Fla., since Friday for the birth of his son.
"I got kind of lucky," Pestano said. "I honestly wasn't expecting to go in the game at all. I'm happy Manny had the faith in me to go out there and get the last three outs."
Chen was on the verge of his fourth win of the season against the Indians until Tejeda gave up the lead. Chen struck out three and walked three.
"I felt good," he said. "I threw a lot of strikes."
Chen, who threw 119 pitches, had confidence the bullpen would finish what he started.
"Robinson is one of our best pitchers on the staff," he said. "Today, he did not have his best stuff, but when he does, he is as good as any closer in the league."
Mike Aviles hit a solo homer with one out in the fifth, the 5,000th home run in Royals history. Billy Butler , who had three hits and a walk, added an RBI single in the seventh.
Fausto Carmona allowed two runs in six innings.
Josh Fields ' RBI single gave Kansas City the lead in the first. Carmona retired the first two batters, but gave up three straight hits. Butler singled, went to third on Kila Ka'aihue's double and scored on Fields' single to center.
Choo, who had one hit in four at-bats, is hitting .377 (26 for 69) with 20 RBIs in 18 games against the Royals.
The Indians won the season series 10-8.
NOTES: Royals OF Mitch Maier (left knee stiffness) was a late lineup scratch. Jai Miller started in right field. ... Kansas City INF Wilson Betemit , hit on the knee by a pitch Saturday, was out of the lineup. ... Chris Perez is expected to rejoin the Indians on Monday. ... The Indians acquired OF Preston Mattingly, the son of Don Mattingly , in a minor league trade with the Los Angeles Dodgers in exchange for OF Roman Pena. Preston Mattingly, the Dodgers' No. 1 draft pick in 2006, batted .218 with two homers and 17 RBIs at the Class-A level this season. Don Mattingly is the Dodgers' hitting coach and will replace Joe Torre as the team's manager next season.