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 on Sunday. Robles was playing right field when he made a long dash to chase down a fly ball hit by Patrick Bailey. Robles appeared to be in immediate pain, flipping the ball away with his right hand and grabbing at his left arm.