Seattle Mariners outfielder Victor Robles injured his left shoulder and was carted off the field after making a dazzling catch in the ninth inning of a 5-4 loss to the San Francisco Giants. Robles was playing right field Sunday when he made a long dash to chase down a fly ball by Patrick Bailey. He went over the railing to make the catch, falling over the railing and crashing into the netting in the process. Robles appeared to be in immediate pain, flipping the ball away with his right hand and grabbing at his left arm. Mariners manager Dan Wilson said Robles was having tests done on his shoulder.