St. Louis 9, Toronto 4: Matt Holliday connected for one of four home runs by the Cardinals to back rookie left-hander Jaime Garcia (7-3). Jose Bautista hit two home runs for Toronto, giving him a major league-high 20.
Florida 10, Baltimore 4: Hanley Ramirez returned from a hamstring injury with three hits and three RBIs and every Florida starter had at least one hit against the lowly Orioles.
San Diego 2, Tampa Bay 1: Will Venable was hit by a Wade Davis pitch in the third inning to score the winning run. Mat Latos allowed three hits in seven scoreless innings and struck out his last five batters.
Chicago White Sox 9, Atlanta 6: Chicago had 13 of its season-high 16 hits during Tommy Hanson's 3 2/3 innings. Carlos Quentin hit a three-run homer to help make a winner of John Danks, who spotted Atlanta a 3-0 lead before retiring 15 of the last 18 batters he faced.
Washington 4, Kansas City 3: Josh Willingham and Adam Dunn homered and Matt Capps held on for his 22nd save in 26 chances despite a rocky ninth inning.
Texas 6, Pittsburgh 3: Josh Hamilton extended his hitting streak to 17 games with a home run and a double, Julio Borbon hit a three-run homer and the Rangers stretched the majors' longest winning streak to nine.
N.Y. Mets 14, Detroit 6: Angel Pagan finished a homer shy of the cycle and had four RBIs and David Wright reached base five times and scored three runs in the Mets' rout. The game was delayed 58 minutes by rain in the third inning.
Milwaukee 7, Minnesota 5: Former Canisius pitcher John Axford converted his first six-out save and Casey McGehee hit a three-run homer for the Brewers.
Colorado 2, Boston 1: Jhoulys Chacin pitched shutout ball into the seventh inning to beat Jon Lester. Chacin walked five and allowed four singles in 6 2/3 innings. Lester lost for the first time since April 18 despite allowing just one earned run and six hits -- all singles.
Seattle 2, Chicago Cubs 0: Jason Vargas pitched scoreless ball over seven innings and Franklin Gutierrez hit a two-run homer to spoil Cubs' manager Lou Piniella's return to Seattle.
Cincinnati 4, Oakland 2: Brandon Phillips had three hits to back eight strong innings from Bronson Arroyo as the Reds kept Dallas Braden winless since his May 9 perfect game.
N.Y. Yankees 9, Arizona 3: Alex Rodriguez homered and Andy Pettitte pitched seven strong innings for the Yankees, who picked up a game on Tampa Bay and Boston.
L.A. Dodgers at L.A. Angels: The Angels opened a season-high 12-game homestand with struggling Ervin Santana on the hill. He's 0-2 with a 9.00 ERA in his last two outings.
San Francisco 3, Houston 1: Tim Lincecum improved to 5-0 in eight starts against the Astros, striking out seven in eight innings to win a pitchers' duel over Roy Oswalt.
Cincinnati 6, Oakland 4: Ramon Hernandez, Joey Votto and Scott Rolen all homered in the 10th inning as the Reds broke out of an offensive slump.
Arizona 10, N.Y. Yankees 4: Justin Upton, Adam LaRoche and Mark Reynolds homered off struggling right-hander A.J. Burnett as part of a five-run first inning for Arizona.
Around the horn
Texas Rangers: The team will have to change its bankruptcy plan -- although not the amount the team owes -- to avoid having it killed by upset creditors. U.S. Bankruptcy Judge D. Michael Lynn said creditors and team owners were adversely affected by the Rangers' plan to pay creditors $75 million and sell the club to a group led by Hall of Fame pitcher Nolan Ryan and Pittsburgh attorney Chuck Greenberg.
On the Web
Follow major league baseball and the Bisons on the Inside Pitch blog at buffalonews.com/blogs
From News and wire service reports.