Tampa Bay 12, Toronto 2: Luke Scott hit a grand slam, Ben Zobrist added a two-run homer, and Matt Joyce and Sean Rodriguez added solo shots for the Rays, who hadn't hit more than two homers in any game.
Texas 6, Boston 3: Mike Napoli hit his fourth homer in three games and drove in four runs and Josh Hamilton had three hits and an RBI as the Rangers won their sixth straight.
Chicago White Sox 8, Baltimore 1: Jake Peavy allowed four hits in seven innings, and A.J. Pierzynski and Alejandro De Aza homered for the White Sox. Orioles outfielder Nolan Reimold had his homer streak ended at four games.
Detroit 4, Kansas City 3: Prince Fielder drove in two runs and the Tigers handed the Royals their sixth straight loss at Kauffman Stadium, the most consecutive home losses in franchise history to start a season.
Oakland at L.A. Angels: A's pitcher Bartolo Colon is 2-0 with a 2.16 ERA in his last four starts against the Angels.
Cleveland at Seattle: The Indians are unbeaten (4-0) on the road and have won 11 of their last 13 at Safeco Field.
Washington 3, Houston 2: The Nationals rallied in the eighth on three walks, a single and a sacrifice fly to extend the franchise's best start (10-3) since the 1981 Montreal Expos went 11-2.
Miami 9, Chicago Cubs 1: Marlins starter Mark Buerhle, who had received one run of support in his first two starts, pitched eight strong innings and was backed by homers from Donnie Murphy and Hanley Ramirez.
Atlanta 14, N.Y. Mets 6: Dan Uggla, Juan Francisco and Freddie Freeman hit two-run homers off Mets starter R.A. Dickey to give the Braves their seventh win in eight games. David Wright had three RBIs, tying Darryl Strawberry for the Mets' career record at 733.
Milwaukee 3, L.A. Dodgers 2: Ryan Braun hit a sacrifice fly with the bases loaded with one out in the bottom of the 10th to drive in pinch runner Nyjer Morgan.
St. Louis 11, Cincinnati 1: Carlos Beltran homered and Jaime Garcia pitched seven effective innings backed by four double plays as the Cardinals won their fourth straight.
Colorado 8, San Diego 4: Juan Nicasio of the Rockies threw 6 1/3 solid innings for his first win since returning from a broken neck. He made his second start at Coors Field since Aug. 5, when he was hit in the right temple by a line drive and suffered a fractured skull along with the neck injury.
Pittsburgh 2, Arizona 1: Neil Walker's two-out bloop single fell near three players in shallow center field, allowing Clint Barmes to score the go-ahead run in the top of the eighth.
Philadelphia at San Francisco: Giants pitcher Matt Cain is coming off his third career one-hitter.
>Around the horn
Cleveland Indians: Pitcher Jeanmar Gomez has been suspended for five games and fined for throwing at the Royals' Mike Moustakas last weekend.
Texas Rangers: Former catcher Ivan Rodriguez plans to announce his retirement Monday, ending a 21-year career.
San Francisco Giants: Reliever Brian Wilson will undergo Tommy John reconstructive elbow surgery today.
>On the Web
Follow major league baseball and the Bisons on the "Inside Pitch" blog at buffalonews.com
Compiled from News and wire service reports.