CLEVELAND — Larry Walker hit his third homer of the game — and third of the season — in the 10th inning to send the Colorado Rockies to a 10-8 win over the Cleveland Indians on Friday night.
Walker, playing just his fourth game this year after being sidelined for 68 games with a groin injury, drove the first pitch from former teammate Jose Jimenez (1-6) into the right-field seats. The two-run shot scored Todd Helton, who opened the 10th with a single.
Walker also connected for solo homers in the second and sixth innings for the Rockies, who trailed 5-2 after five before scoring six times in the sixth. He went 4-for-4 with five RBIs, one coming on a bases-loaded walk in Colorado's six-run sixth.
The 37-year-old Walker has homered three times in a game on three occasions. His homer off Jimenez made him 3-for-3 with three homers against the right-hander.
The last time Walker hit three homers in a game was April 28, 1999, at St. Louis.
Ben Broussard had five RBIs and Casey Blake homered for the Indians, who had won 12 straight weekend home games.
Steve Reed (1-1) pitched a scoreless ninth for the Rockies. Shawn Chacon worked a perfect 10th for his 16th save.
DEVIL RAYS 2, MARLINS 0: At St. Petersburg, Fla., Dewon Brazelton took a no-hitter into the eighth inning and Tampa Bay beat Florida 2-0 for its 12th straight interleague victory. Brazelton (1-0) lost his no-hit bid when Mike Lowell lined a ground-rule double with two outs in the eighth. The 24-year-old right-hander walked six, struck out five and hit a batter in his 15th major league start. Danys Baez got four outs for his 14th save, allowing a single to Hee Seop Choi in the ninth before finishing the two-hitter.
TIGERS 2, DIAMONDBACKS 1: At Detroit, Jason Johnson allowed one hit in eight sharp innings, and the Tigers sent the Diamondbacks to their season-high seventh straight loss. Johnson (5-7) set down the first 12 in order before Luis Gonzalez's triple to lead off the fifth inning. He struck out five and walked one in his first win since June 2. The game was completed in 1 hour, 54 minutes, matching the shortest in the majors.
ORIOLES 5, BRAVES 0: At Baltimore, rookie Daniel Cabrera pitched a four-hitter for his first major league shutout, leading the Orioles past the slumping Braves. Melvin Mora homered in his return to the Baltimore lineup but had to leave in the fifth after experiencing pain in his foot. Larry Bigbie hit three doubles and scored twice, helping the Orioles to only their third win in 12 games. Cabrera (4-3) struck out six and walked two for his first complete game in his ninth big league start.
CUBS 7, WHITE SOX 4: Mark Grudzielanek hit his first homer and drove in his first runs of the season to lead the Cubs over the White Sox in the opener of their spirited interleague series. A sellout crowd of 39,596 watched Grudzielanek's three-run shot give the Cubs the lead and Mark Prior (2-1) the victory on a sunny and cool day at U.S. Cellular Field, where the Sox made three errors. Trailing 6-1, the White Sox made a game of it when Paul Konerko hit a three-run homer off Kyle Farnsworth with two outs in the eighth.
BLUE JAYS 3, EXPOS 1: At Toronto, Josh Towers allowed one run in seven-plus innings and Reed Johnson had two RBIs for the Blue Jays. Towers (2-2) allowed six hits, struck out three and walked one a day after Toronto's pitchers were rocked in a 19-13 loss to Tampa Bay. Jason Frasor pitched a perfect ninth for his seventh save.
RED SOX 12, PHILLIES 1 (8): At Boston, Manny Ramirez hit his AL-best 20th homer, drove in five runs and made an impressive diving catch late to rob Mike Lieberthal of a hit in the Red Sox's rain-shortened win. Pedro Martinez (8-3) allowed one run — Jim Thome's major league-leading 25th — on two hits in seven innings for Boston. The game was called after a 49-minute rain delay with one out and no runners in the bottom of the eighth.
RANGERS 3, ASTROS 1: At Arlington, Kenny Rogers threw a three-hitter to become the AL's first 10-game winner and Texas spoiled Carlos Beltran's Houston debut, beating the Astros for their seventh straight victory. Rogers (10-2) retired 13 straight batters before Beltran hit a leadoff double in the seventh. After a flyball moved him to third, Beltran scored the Astros' only run on Jeff Kent's sacrifice fly. Rogers joined Houston's Roger Clemens as the majors' only 10-game winners with his 35th career complete game.
CARDINALS 5, ROYALS 2: At Kansas City, Mo., Scott Rolen's homer and three-run double added four RBIs to his major league-leading total, and Matt Morris (8-6) pitched eight strong innings for St. Louis. It was the fifth four-RBI game of the season for Rolen, who leads the majors with 75 RBIs. He also had a single and was 3-for-4 to raise his average to .341.
TWINS 6, BREWERS 3: At Minneapolis, Johan Santana won his fourth straight start, and Cristian Guzman homered and scored four runs to lead Minnesota to its third consecutive victory. Santana (6-4) gave up one run and four hits in seven innings, and picked up right where he left off after striking out 12 Brewers on Sunday. He struck out the first four batters he faced Friday, finished with 10 overall and leads the American League in strikeouts with 100.
PADRES 3, MARINERS 2: At Seattle, Brian Lawrence earned his ninth win, Phil Nevin hit a two-run single and San Diego held off Seattle when pinch-runner Hiram Bocachica made a baserunning mistake for the final out.
REDS 6, PIRATES 4: At Cincinnati, pinch-hitter Wily Mo Pena came through with a grand slam in the seventh inning, capping a six-run rally that sent Cincinnati past slumping Pittsburgh. Before the game, the Reds honored Ken Griffey Jr. for hitting his 500th home run last Sunday in St. Louis. Griffey went 0-for-3 with a walk to fall to 1-for-19 since his historic home run. He's hitless in his last 16 at-bats.