Colorado 8, Boston 6: Jason Giambi hit a game-ending, two-run homer off Jonathan Papelbon as the Rockies scored three times in the ninth to beat the Red Sox after ace Ubaldo Jimenez finally had a bad outing. Jimenez, who was seeking his 14th win, gave up six runs and 10 hits over 5 2/3 innings.
Florida 7, Baltimore 5: Edwin Rodriguez enjoyed a successful debut as interim manager of the Marlins, who got home runs from Gaby Sanchez and Jorge Cantu in a comeback victory. Before the game the Marlins fired Fredi Gonzalez after 3 1/2 seasons on the job.
N.Y. Mets 5, Detroit 0: R.A. Dickey pitched eight shutout innings and Jose Reyes homered to lead the Mets. Dickey (6-0), a former Buffalo Bison, won for the sixth time in seven starts.
Philadelphia 7, Cleveland 6: Jimmy Rollins hit the first game-ending homer of his career, a two-run shot with one out in the ninth inning that lifted the Phillies.
Cincinnati 3, Oakland 0: Johnny Cueto pitched shutout ball into the eighth inning, Jay Bruce had an early two-run single on the way to his second straight three-hit game and the Reds earned a sweep.
St. Louis 1, Toronto 0: Matt Holliday hit an RBI single off Kevin Gregg with two out in the ninth inning, handing a win to Chris Carpenter and the Cardinals.
San Diego 5, Tampa Bay 4: Will Venable, Adrian Gonzalez and Chase Headley homered to lead the Padres. Gonzalez is 33 for 77 with seven homers and 20 RBIs in June.
Texas 13, Pittsburgh 3: Michael Young had three hits and drove in four runs, and the Rangers extended the majors' longest winning streak this season to 10 in a row.
Chicago White Sox 4, Atlanta 2: Carlos Quentin homered twice off Tim Hudson, and Mark Buehrle pitched out of numerous jams as the White Sox extended their winning streak to eight games. The White Sox have won 12 of 13 to move within 3 1/2 games of AL Central-leading Minnesota.
Milwaukee 5, Minnesota 3: Leadoff hitter Rickie Weeks had a hand in all five Milwaukee runs and the Brewers overcame a club-record five wild pitches.
Seattle 8, Chicago Cubs 1: Cliff Lee struck out nine in his second consecutive complete game for the Mariners, who won their sixth straight. Lee (6-3) lowered his ERA to an American League-best 2.39.
L.A. Angels 2, L.A. Dodgers 1: Russell Martin was tagged out at second base an instant before Reed Johnson would have crossed the plate with the Dodgers' tying run in the ninth inning, allowing the Angels to escape.
N.Y. Yankees at Arizona: New York's Robinson Cano got his 100th hit on Monday night, in his 274th at-bat. Only three Yankees have reached 100 hits in fewer at-bats -- Dave Winfield in 1984, Paul O'Neill in 1994 and Derek Jeter in 1999.
Houston 6, San Francisco 3: Brett Myers pitched seven effective innings for the Astros, while Giants starter Barry Zito (7-4) yielded five runs and seven hits in four innings, his shortest outing of the year.
N.Y. Yankees 9, Arizona 3: Alex Rodriguez homered and singled to drive in three runs and Andy Pettitte earned his ninth victory for the Yankees.
On the Web
Follow the Inside Pitch blog at buffalonews.com/blogs
Compiled from News and wire service reports.