AROUND THE HORN | Tuesday's other games
AMERICAN LEAGUE
Angels 2, Rangers 0
ANAHEIM, Calif. -- Bartolo Colon combined with two relievers on a one-hitter, Jose Guillen and Robb Quinlan had RBIs and Anaheim beat Texas after the teams scuffled during batting practice.
Colon (9-8) pitched seven innings of one-hit ball and Troy Percival got his 299th career save.
The Rangers' Nick Regilio, making his first major league start, allowed two runs on five hits.
Athletics 5, Mariners 3
OAKLAND, Calif. -- Bobby Crosby and Eric Chavez homered, Mark Redman won for the first time in six starts and the Athletics handed Seattle its 14th straight road loss.
Erubiel Durazo hit an RBI double and Eric Byrnes had a sacrifice fly in support of Redman (7-8), who pitched into the seventh inning. He beat Ryan Franklin (3-9) to give Oakland its fourth straight victory with Octavio Dotel getting the save.
Ichiro Suzuki extended his hitting streak to 19 games with a first-inning single. Suzuki's tear is the longest run in the majors after the 22-game streak of Atlanta's J.D. Drew ended Tuesday.
Devil Rays 6, Royals 2
ST. PETERSBURG, Fla. -- Rocco Baldelli had an RBI double and threw a runner out at the plate to help Tampa Bay end a six-game losing streak.
NATIONAL LEAGUE
Rockies 7, Dodgers 2
DENVER -- Aaron Cook pitched into the eighth inning for his first home win in a year, and Jeromy Burnitz homered for the fifth straight home game and drove in four runs for Colorado.
Todd Helton and Todd Greene also homered for the Rockies, who had 15 hits to snap a three-game home losing streak. Paul Lo Duca hit his 10th homer, but Los Angeles stranded 10 runners to end its run of nine straight road wins.
Giants 6, Padres 4
SAN DIEGO -- Jason Schmidt recovered from his worst outing of the season and pitched eight innings to lead San Francisco over San Diego.
Dustan Mohr went 3-for-3 with a two-run homer for the Giants, who ended a six-game skid against the Padres. Barry Bonds hit a two-run double in the first off David Wells (6-6).
Cardinals 6, Reds 0
CINCINNATI -- Jason Marquis hit a two-run double, pitched seven shutout innings for St. Louis and got homer support from Reggie Sanders and Jim Edmonds in his eighth straight win.
Marquis (11-4) hasn't lost since May 26, going 8-0 with a pair of no-decisions and a 2.90 ERA. He left the game for a pinch-hitter in the eighth. Marquis also doubled home a pair of runs with two outs in the third inning off Cory Lidle (6-9). Marquis' 13th hit this season -- the most by any pitcher in the majors -- put the Cardinals ahead 5-0.
Astros 10, Diamondbacks 3
HOUSTON -- Adam Everett hit two of the Astros' season-high four homers, and Roy Oswalt pitched seven innings of two-hit ball.
Jeff Bagwell had a three-run homer and Jeff Kent a two-run shot as Houston returned Arizona to its losing ways. The Diamondbacks snapped a 14-game losing streak Monday.
Mets 4, Expos 2
MONTREAL -- Tom Glavine got his first win since June 13, and Mike Cameron hit a three-run homer in a victory that ended New York' four-game losing streak.
Cameron, who hit one of the Mets' four homers in Monday's 19-10 loss to Montreal, connected for the second straight game in the sixth against Zach Day (5-10). Ty Wigginton hit an RBI single in the seventh off Claudio Vargas, and New York ended Montreal's season-high five-game winning streak.
Marlins 5, Phillies 2
MIAMI -- Mike Lowell hit a tiebreaking homer in the eighth inning, Miguel Cabrera had a two-run double and the Marlins set a franchise record for consecutive home victories against one opponent.
Philadelphia has lost 12 consecutive games in Miami, including five this year. Florida improved to 9-1 against the Phillies this season and has won 21 of their past 24 games dating to last year.
Associated Press