Oakland 6, Baltimore 5: Kurt Suzuki hit two solo homers and right fielder David DeJesus cut down pinch-runner Blake Davis at the plate to end the game, preserving the A's victory.
Minnesota 6, Detroit 5: Justin Morneau's bases-loaded single in the ninth lifted the Twins. Joe Nathan earned the save. He is 33 for 33 lifetime in save opportunities against Detroit.
Tampa Bay 4, Boston 0: David Price pitched eight crisp innings, B.J. Upton and Evan Longoria homered and the Rays held the Red Sox to three hits for the third straight game.
Cleveland 4, Chicago White Sox 1: Fausto Carmona allowed four hits over 8 1/3 innings and the Indians stayed ahead of the White Sox in the AL Central.
Texas at L.A. Angels: Angels starter Ervin Santana has an 0.84 ERA in winning his last five starts, and he's 6-0 with a 1.50 ERA in his last nine with the Angels winning eight times.
Toronto at Seattle: The Blue Jays have hit a major league-best 607 home runs over the past three seasons.
Houston 4, Chicago Cubs 3: Matt Downs hit a go-ahead two-run single, Mark Melancon wriggled out of a jam in the ninth inning and the Astros took the series between the worst teams in NL Central.
N.Y. Mets 7, San Diego 3: David Wright hit a three-run homer and Angel Pagan had three RBIs as the Mets won their first series in San Diego in more than nine years.
Cincinnati 2, Washington 1: Johnny Cueto pitched into the ninth inning and Joey Votto homered to lead the Reds. Cueto lowered his ERA to 1.89
Philadelphia 9, Arizona 2: Cliff Lee threw seven impressive innings, Wilson Valdez hit a tiebreaking two-run double, and the Phillies halted Arizona's seven-game winning streak.
St. Louis 7, Pittsburgh 2: Allen Craig ended an 11 at-bat hitless streak with his first of two homers and finished 4 for 5, while Yadier Molina added three hits for the Cardinals.
San Francisco 7, Atlanta 5: Matt Cain snapped his three-game losing streak with five-hit ball over eight innings, and the Giants held on after the Braves scored four in the ninth.
Milwaukee 3, L.A. Dodgers 1: Zack Greinke won his fifth straight start and Jerry Hairston singled in two runs and the Brewers won for the 19th time in 21 games.
Colorado 12, Florida 5: Aaron Cook pitched effectively into the eighth inning and Carlos Gonzalez's three-run homer highlighted a powerful offensive display by the Rockies.
Around the horn
N.Y. Yankees: Third baseman Alex Rodriguez played his final minor-league rehabilitation game on Wednesday before joining the team today in Minnesota. Rodriguez, though, will not play. Manager Joe Girardi said Wednesday Rodriguez told him his right knee still felt "tentative."
San Francisco Giants: Closer Brian Wilson flew to Florida on Wednesday to have his ailing right elbow checked out by Dr. James Andrews. Wilson has some inflammation but no serious damage, manager Bruce Bochy said.
Washington Nationals: Stephen Strasburg was hit hard Wednesday night in his third rehabilitation start following Tommy John surgery. The right-hander allowed five runs and four hits over 1 2/3 innings for Class A Hagerstown.
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.