Jamie Moyer gave up his record-breaking 506th home run but was sharp otherwise as the Philadelphia Phillies took advantage of Toronto's troubles to beat the Blue Jays 11-2 Sunday. Moyer's only mistake was a two-run homer by Vernon Wells in the third inning. Moyer passed former Phillies Hall of Famer Robin Roberts for the most homers allowed in a career. The 47-year-old Moyer (9-6), whose mound opponent wasn't even born when he made his major league debut, gave up two runs and six hits in seven innings. He struck out seven and walked none. Moyer made his big league debut on June 16, 1986, 16 days before Toronto starter Brett Cecil (7-5) was born. Cubs 8, White Sox 6: At Chicago, the White Sox's 11-game winning streak came to an end when a ninth-inning rally against the Cubs fell short. The White Sox scored three times in the bottom of the ninth. But Alex Rios struck out swinging against Carlos Marmol with runners at first and second to finish it. The White Sox had their longest winning string since a 12-game run in June 1961. Paul Konerko hit his 20th homer for the White Sox, tying Frank Thomas' club record with 11 seasons of 20 or more. Diamondbacks 2, Rays 1: At St. Petersburg, Florida, Tampa Bay stars Evan Longoria and B.J. Upton had to be separated in a dugout dispute after Gerardo Parra hit a two-run homer in the fifth inning that helped Arizona beat the Rays. Rodrigo Lopez and three relievers combined on a two-hitter for the Diamondbacks, who took two of three from the Rays. Longoria, the third baseman, and Upton, the center fielder, were seen arguing in the dugout after the Diamondbacks went ahead in the fifth. Several teammates stepped in between the two, and Willy Aybar wrapped his arms around Upton while separating the two. Mets 6, Twins 0: At New York, Jeff Francoeur and David Wright each hit a two-run homer in the New York Mets' victory over Minnesota. Ike Davis also went deep - very, very deep - and the Mets racked up 14 hits to back the fourth straight win by Jonathon Niese (5-2) since coming off the disabled list. Francoeur finished a triple short of the cycle. Elsewhere it was: Red Sox 5, Giants 1; Indians 5, Reds 3; Tigers 10, Braves 4; Royals 10, Cardinals 3; Orioles 4, Nationals 3; Brewers 3, Mariners 0; Angels 10, Rockies 3; Athletics 3, Pirates 2. Padres 4, Marlins 2: At Miami, Florida, Will Venable hit a tiebreaking, two-run home run in the eighth inning as San Diego completed three-game sweep of Florida. Venable connected on a 2-2 pitch from Brian Sanches (0-1), driving the ball just inside the right-field pole for his eighth homer of the season and breaking a 2-all tie. It was his third tiebreaking homer since Wednesday night and fourth homer in seven games.