Boston Red Sox center fielder Marlon Byrd dives to catch...

Boston Red Sox center fielder Marlon Byrd dives to catch a fly ball by Detroit Tigers' Gerald Laird during the eighth inning of a baseball game at Fenway Park in Boston. (May 30, 2012) Credit: AP

Outfielder Marlon Byrd was suspended 50 games by Major League Baseball Monday after testing positive for a performance-enhancing substance.

Major League Baseball said Byrd tested positive for Tamoxifen, which can reduce side effects of steroid use and increase testosterone.

"I made an inexcusable mistake," Byrd said in a statement released by the players' association. "Several years ago, I had surgery for a condition that was private and unrelated to baseball. Last winter, I suffered a recurrence of that condition and I was provided with a medication that resulted in my positive test. Although that medication is on the banned list, I absolutely did not use it for performance enhancement reasons."

Blue Jays 9, Red Sox 6: Jose Bautista, Colby Rasmus and J.P. Arencibia hit two-run homers to lead visiting Toronto. David Ortiz had two home runs for Boston, his 37th multihomer game for the Red Sox, tying Ted Williams for the club record.

It was the fourth win in six games for Toronto, which overcame three errors and blew an early four-run lead.

Royals 8, Rays 0: Luke Hochevar tossed his second career shutout, Eric Hosmer homered and Yuniesky Betancourt drove in three runs in Kansas City.

Tigers 8, Rangers 2: Miguel Cabrera drove in three runs with a pair of doubles and Rick Porcello struck out seven in six innings in Arlington, Texas.

Twins 4, White Sox 1: Francisco Liriano (2-7) threw seven innings for host Minnesota and Kevin Youkilis was 1-for-4 for his new team, Chicago.

Phillies 8, Pirates 3: Joe Blanton went seven innings and Jimmy Rollins homered for the fourth time in five games for host Philadelphia.

Cardinals 8, Marlins 7: Rafael Furcal and pinch-hitting pitcher Joe Kelly drove in runs in the 10th inning for visiting St. Louis, which scored four runs in the top of the ninth, for its fourth straight victory.

Rockies 4, Nationals 2: Todd Helton hit a tiebreaking sacrifice fly in the sixth inning as host Colorado cooled off Stephen Strasburg (9-2).

Reds 3, Brewers 1: Mat Latos fanned a personal-best 13 in his second career complete game for host Cincinnati.

Padres 8, Astros 7: Carlos Quentin hit an RBI double in the 10th in Houston.-- AP

More MLB news

Newsday LogoSUBSCRIBEUnlimited Digital AccessOnly 25¢for 5 months