Baltimore 5, Boston 4: Derrick Lee had three hits and scored the tiebreaking run on an eighth-inning single by Vladimir Guerrero for the Orioles.
Cleveland 7, Kansas City 2: Orlando Cabrera had a three-run double in the first inning and the Indians won their ninth straight at home for the first time since 2005.
Seattle 10, Detroit 1: Erik Bedard pitched seven innings for his first win since June 2009, and Justin Smoak homered and drove in a career-high five runs for the Mariners.
Texas 7, Toronto 6: Mitch Moreland led off the seventh inning with a tiebreaking home run against Octavio Dotel, lifting the Rangers past the Blue Jays.
Tampa Bay 8, Minnesota 2: The Rays won for the 11th time in 14 games as Ben Zobrist had a two-run triple in a four-run first inning.
Oakland 2, L.A. Angels 1 (10): Cliff Pennington opened the 10th inning with a triple off the glove of left fielder Vernon Wells and the A's avoided a three-game sweep.
N.Y. Mets 6, Washington 3: Daniel Murphy delivered a game-tying, pinch-hit homer in the eighth inning right after Jose Reyes was ruled out at third base on a disputed call, then added a two-run double in the ninth, giving the Mets their sixth straight victory.
Pittsburgh 2, San Francisco 0: James McDonald pitched six sharp innings for his first victory of the season and the Pirates handed the Giants their fifth loss in six games.
L.A. Dodgers 5, Florida 4 (10): Andre Ethier extended his hitting streak to 24 games in the fourth inning, then homered in the 10th to help the Dodgers salvage the final game of the series.
Colorado at Chicago Cubs, ppd.: The series finale was called off because of rain and will be made up at 1:20 p.m. on June 27 at Wrigley Field.
St. Louis 6, Houston 5: Kyle Lohse pitched seven shutout innings, Matt Holliday and Tyler Greene both homered and the Cardinals held off a late Astros rally.
Cincinnati 7, Milwaukee 6 (10): Drew Stubbs hit a solo homer in the 10th inning and Joey Votto drove in four runs for the Reds, who had 15 hits compared to two in Tuesday's loss.
Philadelphia 8, Arizona 4: Jimmy Rollins homered and had three RBIs, Cole Hamels pitched seven innings and the Phillies avoided a three-game sweep.
Atlanta 7, San Diego 0: Chipper Jones hit a two-run triple and finished with three RBIs in moving out of a tie with Mickey Mantle and into sole possession of second place among switch-hitters with 1,512 RBIs.
Around the horn
Philadelphia Phillies: Starting pitcher Roy Oswalt has left the team for Mississippi, where tornadoes have caused deaths and widespread damage near his home. The team said Oswalt went back to make sure his wife and daughter were safe and that there wasn't any significant damage to his home.
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.