> American League
Boston 6, Baltimore 5: Daniel Nava and Kelly Shoppach hit sixth-inning homers to turn a tie game in Boston's favor, and the Red Sox withstood two home runs by Nick Johnson. Scott Podsednik also homered for the Red Sox, who climbed back to .500 with their 10th win in 13 games.
Tampa Bay 5, Toronto 4: B.J. Upton hit an RBI double in the 11th inning to give the Rays the win. Rich Thompson was hit by a pitch from Darren Oliver to start the 11th and scored on Upton's one-out drive into the left-field corner.
L.A. Angels 3, Oakland 1 (11): Alberto Callaspo hit a go-ahead two-run double in the 11th inning and Ernesto Frieri earned his first major league save for the Angels.
Seattle 5, Texas 3: Alex Liddi hit the first grand slam of his career, and second grand slam ever by an Italian-born player, Kevin Millwood threw six shutout innings and the Mariners took two of three from division-leading Texas.
Cleveland 4, Detroit 2: Jason Kipnis had three hits and scored the go-ahead run in the eighth inning for the Indians.
Chicago White Sox 6, Minnesota 0: Chris Sale pitched seven sharp innings and Paul Konerko and Alex Rios backed him with home runs for the White Sox.
> National League
Milwaukee 8, San Francisco 5: Aramis Ramirez hit a three-run double in the first inning, Jonathan Lucroy added a two-run homer in the second as Milwaukee built an eight-run lead, and the Brewers rocked Barry Zito.
N.Y. Mets 3, Pittsburgh 1: Jonathon Niese allowed one run in 7 2/3 innings, helping the Mets to their third win in four games. Niese gave up five hits, struck out five and walked two, five days after matching his career high by allowing eight runs in a 14-5 loss at Toronto.
Philadelphia 4, Washington 1: Cole Hamels pitched eight scoreless innings, finishing up by retiring Bryce Harper on a grounder as the Phillies snapped a four-game losing streak.
Cincinnati 2, Atlanta 1: Todd Frazier hit a one-out homer in the ninth inning as the Reds won their fifth in a row.
Colorado 8, Miami 4: Troy Tulowitzki homered and drove in four runs to help Alex White earn his first victory this year, and the Rockies snapped a six-game losing streak.
Houston 5, Chicago Cubs 1: J.D. Martinez had three hits and three RBIs to lead the Astros over the Cubs, completing a three-game sweep of the series and giving Chicago its longest losing streak in more than a decade.
St. Louis 6, San Diego 3: Carlos Beltran hit his NL-leading 14th home run and rookie Lance Lynn tied the Phillies' Cole Hamels for the major-league lead with his seventh win for St. Louis, which swept the three-game series.
L.A. Dodgers at Arizona: Dodgers starter Ted Lilly, 36, is off to the best start of his career (5-0, 1.79 ERA). Only twice in Lilly's seven starts has L.A.failed to score at least six runs.
> Around the horn
MLB: Commissioner Bud Selig says he doesn't think more video review of umpires' calls is needed, at least not right now.
Oakland Athletics: Manny Ramirez might not be ready to play by May 30 when his suspension ends. Manager Bob Melvin says the A's want to make sure Ramirez is fully prepared and comfortable with his swing before he plays in major league games following his stint with Triple-A Sacramento.
Compiled from News and wire service reports.