Travis Hafner hit a three-run homer, then lumbered around the bases for a go-ahead triple in the seventh inning that sent CC Sabathia and the New York Yankees over the Toronto Blue Jays 5-4 Saturday.
Pittsburgh Pirates left-hander Jonathan Sanchez has been suspended by Major League Baseball for six games and fined for hitting Allen Craig with a pitch in the first inning against the St. Louis Cardinals on Friday.
Bryce Harper hit a two-run homer and scored twice, Dan Haren had his best start of the young season Saturday and the Washington Nationals beat the Cincinnati Reds 6-3.
Omar Infante and Jhonny Peralta both hit two-run homers, and Rick Porcello bounced back from a nightmarish start last weekend to pitch into the seventh inning, helping the Detroit Tigers to a 7-4 win over the Atlanta Braves on Saturday.
Wei-Yin Chen pitched eight strong innings, giving up only two hits to help the Baltimore Orioles beat the Oakland Athletics 3-0 on Friday night.
Yankees waiting on results of Nova\'s MRI (elbow)
Report: Biogenesis documents link A-Rod to HGH
Cervelli breaks hand
Rehab stints: Dodgers\' Ramirez
Lance Lynn pitched seven innings of one-run ball to extend his winning streak to nine games and Carlos Beltran homered from both sides of the plate and drove in three runs to lead the St. Louis Cardinals to a 9-1 win over Pittsburgh on Friday night in a game that saw two Pirates and their manager ejected.
David Ross cleared the Green Monster twice with solo home runs and Ryan Dempster struck out a career-high 10 for the Boston Red Sox in a 7-3 win over the Houston Astros on Friday night.
Adrian Beltre homered and rookie Justin Grimm won his second consecutive start and the Texas Rangers beat the Minnesota Twins 4-3 Friday.
Jake Peavy pitched well into the seventh and the White Sox supported him with three homers to rally from a three-run deficit and beat the Tampa Bay Rays 5-4 Friday night.
David Phelps struck out a career-high nine in four innings after relieving the injured Ivan Nova, Chris Stewart threw out two baserunners to quash potential rallies as an emergency fill-in for Francisco Cervelli and the New York Yankees beat the wild Toronto Blue Jays 6-4 Friday night.
Kyle Kendrick pitched the best game of his career, throwing a three-hitter and getting home-run help from Ryan Howard to lead the Philadelphia Phillies over the New York Mets 4-0 Friday night.
Anibal Sanchez struck out 17 in eight marvelous innings for Detroit, confounding the Atlanta Braves in a dazzling performance Friday night and leading the Tigers to a 10-0 victory.
Jordan Zimmermann was terrific in his second complete game of the season and the Washington Nationals limited the Cincinnati Reds to one hit for the second straight game in a 1-0 victory on Friday night.
Nate McLouth reached base four times and scored twice, Nick Markakis drove in two runs, and the Baltimore Orioles opened their longest road trip of the season by routing the Oakland Athletics 10-2 on Thursday night.