CLEVELAND: Derek Holland pitched his second career shutout as the in-form Texas Rangers beat the Cleveland Indians 4-0 in Saturday's clash of American League divisional leaders. Holland (5-1) struck out five in his first shutout since 2009 and Texas recorded its seventh win in eight games. Josh Hamilton and Nelson Cruz each hit two-run homers, with both going long on consecutive nights for the Rangers, who have won 15 of the past 18 meetings against the Indians and 10 of 11 at Progressive Field. Cleveland has lost a season-worst five straight at home. Both homers came off Fausto Carmona (3-7), who hasn't won in a month and is 0-4 in his past six starts. Yankees 3, Angels 2: In Anaheim, C.C. Sabathia came within one out of his second complete game in three starts, pitching New York to victory over Los Angeles. Sabathia (7-3) allowed two runs and one walk while striking out three. He has won his past four starts, tying his longest career winning streak. Alex Rodriguez hit a two-run homer and Robinson Cano also went deep for New York. The two RBIs increased A-Rod's total to 1,864, tying Mel Ott for ninth place on the all-time list. Derek Jeter was 1 for 3 with a walk, tying Sam Rice for 28th on the career hit list. Mariano Rivera recorded his 15th save in 18 chances. It was Rivera's 1,003rd career appearance, overtaking former Yankees Hall of Fame closer Goose Gossage for 14th place all-time. Angels starter Ervin Santana (3-5) allowed three runs in seven innings. In other games it was: Rays 3, Mariners 2; Red Sox 9, Athletics 8, 14 innings; Tigers 4, White Sox 2; Orioles 5, Blue Jays 3; Twins 7, Royals 2. Brewers down Marlins Prince Fielder hit his 13th homer of the season to help the Milwaukee Brewers to a 3-2 win over the Florida Marlins in the National League Saturday. Yuniesky Betancourt hit a tiebreaking RBI double in Milwaukee's two-run seventh inning. Milwaukee's Yovani Gallardo (8-2) pitched six effective innings to win his sixth consecutive start. John Axford pitched the ninth for his 15th save in 17 opportunities. Marlins starter Chris Volstad (2-5) gave up six hits in seven innings. He is 0-4 with a 5.87 ERA in his past seven starts. Elsewhere it was: Pirates 6, Phillies 3: Rockies 2, Giants 1; Mets 5, Braves 0; Cardinals 5, Cubs 4, 12 innings; Diamondbacks 2, Nationals 0; Dodgers 11, Reds 8, 11 innings; Padres 6, Astros 3.