SAN FRANCISCO -- In what might be the most significant drug-related suspension since Major League Baseball implemented its current program in 2005, San Francisco Giants left fielder Melky Cabrera was suspended for 50 games Wednesday for failing a drug test.