BALTIMORE: Alex Rodriguez hit a milestone grand slam and drove in six runs and CC Sabathia earned his first win of the season as the New York Yankees pounded the Baltimore Orioles 15-3 in the American League on Saturday. Rodriguez connected with the bases loaded against Josh Rupe in a seven-run eighth inning. It was his 22nd career slam, pushing him past Manny Ramirez into second place on the career list behind only Lou Gehrig (23). Russell Martin homered twice, and Jorge Posada and Brett Gardner also connected for the Yankees, who lead the majors with 35 home runs. Sabathia (1-1) allowed three runs and six hits in eight innings, striking out seven and walking one. Brad Bergesen (0-3) gave up six runs and eight hits in six innings. Red Sox 5, Angels 0: At Anaheim, California, Daisuke Matsuzaka allowed one hit and struck out nine over eight innings as Boston won its fourth straight. Matsuzaka (2-2) allowed only four baserunners, none of which got past second. The only hit off the right-hander came with one out in the second – a line drive by Alberto Callaspo. The Angels' only other hit was an infield single by Erick Aybar against Daniel Bard leading off the ninth. Tigers 9, White Sox 0: In Detroit, Brad Penny pitched a no-hitter into the sixth inning and Ryan Raburn drove in three runs to lead Detroit to its eighth straight win over Chicago. Twins 10, Indians 3: In Minneapolis, Justin Morneau had a big two-run single in his return from a five-game absence due to illness as Minnesota broke out of an offensive slump with a big win over Cleveland. Rays 6, Blue Jays 4: At Toronto, Ben Zobrist hit a three-run homer and David Price remained perfect against Toronto as Tampa Bay ended a two-game losing streak. Rangers 3, Royals 1: In Arlington, Texas, Alexi Ogando allowed one run pitching into the seventh inning and Michael Young extended his hitting streak to 13 games as Texas beat Kansas City. Athletics 9, Mariners 1: In Seattle, Coco Crisp broke Oakland's 20-inning scoreless streak with an RBI double and Cliff Pennington and Kevin Kouzmanoff both homered as the A's trounced Seattle. Cubs down Dodgers Jeff Baker hit a two-run double in the eighth inning as the Chicago Cubs got a banner day from the top of their lineup in a wild 10-8 victory over the Los Angeles Dodgers in the National League Saturday. Starlin Castro, Darwin Barney and Marlon Byrd combined for nine hits, six RBIs and four runs as the Cubs roughed up Ted Lilly in his return to Chicago. Castro tied a career high with four hits and Reed Johnson went 2 for 3 and scored twice. The Dodgers scored seven unanswered runs to take an 8-5 lead before Chicago responded with a five-run eighth. Casey Blake, Matt Kemp and Rod Barajas homered for Los Angeles. Andre Ethier extended his MLB-best hitting streak to 20 games. Mets 6, Diamondbacks 4: At New York, Jason Bay homered and drove in three runs and Ike Davis went deep for the third straight game as the Mets held off Arizona for their third straight win. Braves 5, Giants 2: In San Francisco, Tim Hudson came within one out of his first complete game this year and Martin Prado drove in Atlanta's first three runs as the Braves got just their third series win of the season. Reds 5, Cardinals 3: In St. Louis, Miguel Cairo hit a two-out, two-run, go-ahead single in the eighth inning to lift Cincinnati past St. Louis. Other results: Rockies 3, Marlins 1; Pirates 7, Nationals 2; Astros 9, Brewers 6, 10 innings; Phillies 4, Padres 2, 11 innings.