Francisco Rodriguez set the major league record with his 58th save this season, closing out the Los Angeles Angels' 5-2 win over Seattle on Saturday. Two days earlier, Rodriguez tied the mark of 57 set by Bobby Thigpen with the Chicago White Sox in 1990. The Angels' right-hander also posted a save on Wednesday to help the Angels clinch the American League West title. With fans on their feet, Rodriguez struck out Raul Ibanez swinging with two on for the final out. K-Rod immediately lifted his arms and looked skyward in his traditional salute to his late grandfather, then sank to his knees. Jon Garland (14-8) went six innings, giving up two runs in the first, then blanking the Mariners over the next five. Darren Oliver pitched the seventh and Scot Shields the eighth to set the stage for Rodriguez. Blue Jays 8, Red Sox 1 and Red Sox 7, Blue Jays 5: At Boston, Jacoby Ellsbury drove in the go-ahead run on a 30-foot single when pitcher Scott Downs fell going after the ball and Boston rallied to split their day-night doubleheader with Toronto. Toronto won the opener 8-1 and led 5-2 in the nightcap with five runs in the second inning. Then Boston chipped away with a run in the sixth and another in the seventh before going ahead with three in the eighth. Justin Masterson (6-4) got the win and Jonathan Papelbon pitched the ninth for his 37th save in 42 opportunities. Downs (0-3) allowed all three runs in the eighth. In other games it was: Rays 7, Yankees 1 and Yankees 6, Rays 5, 2nd game; Twins 12, Orioles 2 and Twins 12, Orioles 6, 2nd game; Royals 8, Indians 3 and Royals 8, Indians 4, 2nd game; Athletics 7, Rangers 1. Phillies gain ground on wild card-leading Brewers In Philadelphia, Cole Hamels pitched 6 1-3 sharp innings, Jimmy Rollins homered and the Philadelphia Phillies beat the Milwaukee Brewers 7-3 Saturday to move within two games of the NL wild-card leaders. The Phillies can tie Milwaukee for the top spot by sweeping a day-night doubleheader on Sunday. Philadelphia entered the day three games behind the NL East-leading New York Mets, who played a doubleheader against the Atlanta Braves. Hamels (13-9) allowed two runs and six hits, rebounding from a poor outing at Shea Stadium last Sunday. Hamels had a chance to put the Phillies in a tie with the Mets, but gave up five runs in a 6-3 loss. Milwaukee has lost nine of 12, including two straight in Philadelphia. Elsewhere in the National League it was: Braves 3, Mets 2 and Mets 5, Braves 0, 2nd game; Nationals 4, Marlins 2; Dodgers 5, Rockies 1; Pirates 7, Cardinals 6, 12 innings; Reds 3, Diamondbacks 2; Giants 7, Padres 0.