Even with instant replay, Major League Baseball umpires are still having trouble getting calls right.

In the top of the ninth inning, and his team down 4-3 Wednesday night, Oakland A’s shortstop Adam Rosales knocked what appeared to be a home run off Cleveland Indians closer Chris Perez just past the yellow line above the outfield wall at Progressive Field.

On the field, it was ruled a double by second base umpire and crew chief Angel Hernandez. Soon after Hernandez and his crew reviewed the play via instant replay, and came back minutes later upholding their original call of a double.

Rosales was shocked, but Oakland manager Bob Melvin was incensed. He began screaming in Hernandez’s face, and was quickly ejected from the game.

"Our whole team thought it was the wrong call," Rosales said after the game. "The replays showed it hit the railing. With six eyes on it (three umpires), you would have thought they'd make the right call."

Cleveland went on to win the game by the same score, and Perez got his fifth save of the year.

Based off the video below, it looks like the ball banged off a railing behind the yellow line and fell back onto the field.