Sports Sportsin partnership with NESN your connection to The Boston Globe

Johnson notches 9th win

Griffey closes in on 500

Randy Johnson hasn't stopped winning since pitching a perfect game, and now he's tied for the most wins in the majors. Johnson struck out 11 and won his sixth straight start, leading the Arizona Diamondbacks to a 5-3 victory over the Blue Jays yesterday in Toronto.

Johnson (9-4) started his streak with his perfect game against Atlanta May 18. The 40-year-old lefthander is tied with 41-year-old Roger Clemens and 39-year-old Kenny Rogers for the most wins in the big leagues.

"I don't get too wrapped up with the run that I'm on," Johnson said. "I just want to go out there and try to pitch a quality game every time I'm out there, and if you do that, you can get on a streak like this."

It was the 196th time Johnson has struck out 10 or more in a game. He allowed two runs on six hits and two walks in six innings plus.

Mike Koplove allowed one run in two innings of relief. Randy Choate got the first two outs of the ninth, and Jose Valverde retired pinch hitter Howie Clark for his eighth save in 10 chances. Scott Hairston homered for the Diamondbacks, who completed their first winning road trip of the season (4-2).

Frank Menechino led off the bottom of the first with a homer off Johnson. Gregg Zaun later hit an RBI double, giving Toronto a 2-0 lead. Luis Gonzalez and Shea Hillenbrand hit consecutive singles off Ted Lilly (5-3) in the second before Tim Olson walked to load the bases.

Doug DeVore followed with a hard grounder to Menechino at second, but he couldn't turn a double play, allowing Gonzalez to score. Robby Hammock followed with a ground ball to shortstop Chris Woodward, who allowed two unearned runs to score on his error.

Indians 10, Reds 8 -- Cincinnati's Ken Griffey slugged his 499th career homer, but Matt Lawton's two-run shot in the seventh capped Cleveland's comeback and delivered a three-game home sweep. Griffey's 18th homer of the season -- a solo blast in the third -- couldn't prevent the Reds' sixth straight loss. Griffey gets his next shot at 500 tonight in Philadelphia.

Giants 7, Orioles 3 -- Barry Bonds hit his 676th career homer and drove in three runs as San Francisco won the rubber game of its three-game series in Baltimore.

White Sox 10, Braves 3 -- Mark Buehrle (7-1) cruised in winning his sixth straight decision and Carlos Lee had three hits to extend his hitting streak to 27 games for host Chicago.

Cardinals 13, Rangers 2 -- Scott Rolen hit a two-run homer and an RBI double as St. Louis batted around in each of the first two innings in Arlington, Texas.

Mets 5, Royals 2 -- Tom Glavine (7-3) lowered his ERA to a major league-leading 2.03, and Mike Piazza backed him with a two-run homer that helped visiting New York stop a five-game skid.

A's 13, Pirates 3 -- Adam Melhuse hit his first career grand slam to support Mark Mulder (8-2), and Oakland finished a three-game sweep of visiting Pittsburgh.

Cubs 6, Angels 5 -- Derrek Lee had a career-high five hits and Todd Walker hit an RBI single in the 15th, lifting Chicago over host Anaheim.

Marlins 9, Tigers 2 -- Dontrelle Willis (6-3) allowed seven hits in his second complete game of the season and Juan Pierre went 4 for 5 with an inside-the-park homer as Florida avoided a three-game sweep in Detroit.

Phillies 2, Twins 1 -- At Minneapolis, Cristian Guzman's errant throw on a potential double-play grounder in the eighth allowed Placido Polanco to score the go-ahead run for Philadelphia.

Mariners 8, Expos 1 -- Joel Pineiro (2-8) ended his seven-game losing streak and host Seattle completed its first sweep of the season.

Devil Rays 3, Rockies 2 -- Julio Lugo singled home the winning run with one out in the bottom of the ninth, allowing Tampa Bay to send Colorado to its eighth consecutive loss.

Astros 5, Brewers 4 -- Houston's Jose Vizcaino and Jeff Kent each hit solo homers, roughing up Ben Sheets (5-4) in Milwaukee in the lone National League game.

red sox extras