Bonds bashes No. 45


Barry Bonds’ 45th home run did more than keep him ahead of Mark McGwire’s record pace. It also helped put the Los Angeles Dodgers into first place in the NL West. Bonds, newly acquired Andre Galarraga and Rich Aurilia all homered Friday night to lead the San Francisco Giants over Arizona 9-5. A few minutes later, Los Angeles finished off a 4-2 victory over Colorado at Dodger Stadium. The Dodgers took over the division lead for the first time since May 20, moving a half-game ahead of the Diamondbacks. Bonds hit a solo shot in the fourth inning at Bank One Ballpark. His 45 home runs have come in the Giants’ 104 games, one game faster than McGwire reached the mark in 1998 on his way to 70. Galarraga, acquired Tuesday in a trade with Texas, added a solo homer and a two-run single. Los Angeles was 7 1/2 games out of first place on June 24, but has since won 22 of 29. Shawn Green hit a three-run homer and converted reliever Terry Adams won his third consecutive start as the Dodgers took over the top spot. First baseman Dave Hansen preserved a 3-2 lead in the eighth. With a runner on first and two outs, Hansen crashed into railing and tumbled into the dugout while catching Jeff Cirillo’s foul popup. Hansen bruised his ribs, yet stayed in the game. Braves 7, Expos 3 Greg Maddux earned his 10th straight victory and extended his string without a walk to 58 1-3 innings as Atlanta beat Montreal at Olympic Stadium. Maddux (14-5) matched Arizona’s Curt Schilling and the Yankees’ Roger Clemens for the most wins in the majors. Cubs 4, Cardinals 3 Michael Tucker hit his first home run since being traded to Chicago on July 20, a tiebreaking shot in the eighth inning. The crowd at Wrigley Field cheered in the third inning when the scoreboard showed the Cubs had traded for slugger Fred McGriff.

Mets 6, Phillies 1 Mike Piazza hit two home runs and Steve Trachsel beat Philadelphia for the second time in a week. Right after the game at Shea Stadium, the Mets traded relievers Turk Wendell and Dennis Cook to Philadelphia for minor league pitchers Bruce Chen and Adam Walker. The Phillies also sent reliever Wayne Gomes to San Francisco for utilityman Felipe Crespo. Piazza hit a 472-foot (142-meter) shot over the left-field bleachers in the third inning and connected in the seventh off Gomes for his 25th home run. Pirates 3, Astros 2 Mike Williams struck out Jeff Bagwell and Lance Berkman with the bases loaded in the ninth inning, and Pittsburgh held off Houston at PNC Park. Aramis Ramirez hit his 20th home run as the Pirates ended a three-game losing streak. Reds 10, Marlins 5 Adam Dunn’s first major league home run extended his hitting streak to seven games since being promoted from the minors, and Cincinnati beat Florida at Cinergy Field. Florida manager Tony Perez drew several ovations as he returned to the city where he posted his biggest numbers in a Hall of Fame career. Brewers 8, Padres 0 Jimmy Haynes and two relievers combined on a six-hitter to lead Milwaukee over San Diego at Miller Park. Richie Sexson, Henry Blanco and Ron Belliard homered. Red Sox outplay White Sox

Bret Saberhagen, pitching in the major leagues for the first time in almost 22 months, allowed three hits in six innings Friday night to lift the Boston Red Sox to a 9-5 victory over the Chicago White Sox. Saberhagen gave up a single to Jose Valentin in the first inning before retiring the next 14 batters. He struck out three, walked none and the only run he allowed came on Royce Clayton’s leadoff homer in the sixth. Mike Lansing homered and drove in two runs, and Jose Offerman added two RBIs for the Red Sox, who took a 7-0 lead against Kip Wells (6-6) after the first inning. Yankees 9, Blue Jays 1 In Toronto, Alfonso Soriano drove in four runs, and Paul O’Neill went 4-for-5 as New York won its sixth straight. Soriano’s three-run homer off Chris Carpenter (7-8) gave New York a 6-1 lead in the seventh. The Yankees have hit 15 homers in their last five games. Indians 7, Tigers 4 In Detroit, Bartolo Colon won his fourth straight start, and Jim Thome hit his AL-leading 33rd homer to lead Cleveland over Detroit Tigers. Jolbert Cabrera scored three runs for Cleveland. The Tigers have lost six in a row and are just 13-33 this season against AL Central opponents. Colon (10-7) improved to 4-0 in July, allowing four runs on nine hits in 6 1-3 innings. He walked two and struck out five. Rangers 13, Devil Rays 7 In Arlington, Alex Rodriguez went 3-for-4 with a two-run homer as Texas extended its season-best winning streak to five games. Ricky Ledee’s two-run single highlighted a six-run third inning against Tanyon Sturtze (5-9) and Randy Velarde added a solo homer for Texas. Mike Lamb had three hits and three RBIs. Mariners 11, Twins 4 In Seattle, Paul Abbott won his career-high ninth straight decision and the Seattle Mariners hit four home runs in beating the Minnesota Twins. Ichiro Suzuki, Bret Boone, John Olerud and Stan Javier all homered as Seattle beat the Twins for the sixth straight time. Minnesota slipped out of first place in the AL Central, two percentage points behind Cleveland. Abbott (10-3) has not lost since May 22, the last time the Twins beat Seattle. Athletics 5, Royals 0 In Oakland, California, Mark Mulder pitched a four-hitter for his third shutout in July, and Miguel Tejada had a three-run double as the Oakland Athletics beat the Kansas City Royals. Jermaine Dye drove in the go-ahead run during Oakland’s four-run sixth inning. It was his first game against the Royals since they traded him to the Athletics. Mulder (12-6), who leads the majors with four shutouts, turned in yet another dominant start, striking out seven. It was the fourth straight victory for the 6-foot-6 left hander, who retired Kansas City’s first nine hitters and lowered his ERA to 3.38.