AP Sports Writer
CLEVELAND (AP) -- Adam Rosales thought he hit a game-tying home run. The Athletics, Indians and 14,000 or so fans thought so, too.
There was a small group who differed: the umpires.
"Probably the only four people in the ballpark," Oakland manager Bob Melvin said.
Rosales' apparent homer with two outs in the ninth inning off Chris Perez was ruled a double by umpires -- even after a video review -- Wednesday night, giving Cleveland a 4-3 win over the Athletics, who left Progressive Field feeling robbed.
"Our whole team thought it was the wrong call," Rosales said. "The replays showed it hit the railing. With six eyes on it (three umpires), you would have thought they'd make the right call."
With the Indians leading 4-3, Rosales sent a drive off Perez that appeared to clear the left field wall by several feet and clanged off a metal railing. However, second base umpire Angel Hernandez called it a double, and the crew concurred with the original ruling after three umpires left the field to review the videotape.
When the umpires returned and told Rosales to stay at second, Melvin sprinted onto the field and was immediately ejected by Hernandez.
"Everybody else said it was a home run, including their announcers when I came in here later," a miffed Melvin said. "I don't get it. I don't know what the explanation would be when everybody else in the ballpark knew it was a home run."
"Clearly, it hit the railing. I'm at a loss, I'm at a complete loss," Melvin added.
Perez initially thought the ball hit the yellow line above the 19-foot-high wall and dropped. But after watching a replay in the clubhouse, he was convinced the Indians got away with a win.
"Coming back in here, I saw different, " Perez said. "Off the bat, I thought it was a homer. It sounded like a homer. Luckily, the call went in our favor. I don't think I've ever been on the other side of a replay like that.
"It's part of the game and we'll definitely take it," Perez said
Hernandez told a pool reporter there was not enough clear proof to overturn the original call.
"It wasn't evident on the TV we had it was a home run," Hernandez said. "I don't know what kind of replay you had, but you can't reverse a call unless there is 100 percent evidence and there wasn't 100 percent evidence."
Perez wound up loading the bases before getting the final out as the Indians won for the ninth time in 10 games.
Nick Swisher and Carlos Santana homered for Cleveland, which improved to 12-4 since April 20.
Following the game, a few Indians players scrambled to find a remote so they could turn up the TV volume and hear Melvin's comments.
"If it hit the pad, it would have just hit the pad and come down softly," Melvin said. "Clearly there was a ricochet."
Under Major League Baseball rules, once the replay is requested and the review is made, the call stands.
Before the umpires returned to the field, Perez seemed resigned that he had blown the lead. Indians manager Terry Francona, too, checked his scorecard perhaps thinking about some moves he might have to make because the game was now tied.
As the umpires emerged from watching the video, Rosales leaned off the bag at second ready to resume his home run trot. He never got started.
With the umpires satisfied they got the call correct, the A's were forced to try to tie it another way.
They nearly did as Perez hit Eric Sogard and John Jason walked after a nine-pitch to load the bases. But Perez got Seth Smith to hit a comebacker and ran the ball to first base and stepped on the bag to end the controversial ninth.
"Wet ground, the way the game had been going, I made sure he (Smith) wasn't gaining on me," Perez said, smiling. "It's a lot easier to go over there myself."
Before the dramatic finish, the Indians trailed 3-0 until scoring twice in the fifth and getting the homers from Swisher and Santana off A.J. Griffin (3-3) in the sixth.
Justin Masterson (5-2) allowed three runs in seven innings and got his second career win over Oakland.
Cleveland is 12-4 since April 20 and three games over .500 for the first time this season. The Indians will try to sweep the four-game series on Thursday.