MONTREAL -- Barry Bonds hit his major league-leading 55th home run, breaking a ninth-inning tie with a pinch-hit shot to send the San Francisco Giants over the Montreal Expos 10-5 Thursday night.
Bonds connected against Graeme Lloyd (8-4) for his 549th career homer, moving past Mike Schmidt for eighth place on the career list. He needs 16 homers in San Francisco's last 35 games to break the season record set by Mark McGwire three years ago.
Andres Galarraga, who hit two home runs earlier in the game, added an RBI single as the Giants scored three more times in the ninth.
Pirates 5, Diamondbacks 1
PITTSBURGH -- Randy Johnson (17-6) struck out 16 in seven innings to become the first pitcher to strike out 300 in four straight seasons, but his eight-game winning streak was snapped as Kevin Young hit a two-run homer in the seventh.
Johnson, who allowed four runs and five hits, has 303 strikeouts this season. Arizona's NL West lead was cut to 1 1/2 games over San Francisco.
Tony McKnight (2-3), one of four rookies in the Pirates' lineup, pitched seven innings of four-hit shutout ball to overcome five walks and win for the first time in five starts with Pittsburgh.
Dodgers 6, Marlins 2
MIAMI -- James Baldwin (2-1) allowed two runs and five hits in eight innings, Dave Hansen had hit first four-RBI game since 1997 and Gary Sheffield went 3-for-3 with a single, double and triple.
Los Angeles closed within 4 1/2 games of Arizona, winning for the fourth time in 13 games. Florida has lost nine of 10.
Ryan Dempster (14-11) allowed four runs and six hits in five innings.
Rockies 10, Mets 0
NEW YORK -- Jason Jennings became the first pitcher in modern history to throw a shutout and hit a home run in his major league debut, pitching a five-hitter.
Jennings had three hits, singling off Glendon Rusch (6-9) in the fourth, singling off Grant Roberts in the seventh and homering off Donne Wall in the ninth. Jennings struck out eight and walked four.
Braves 3, Padres 2
ATLANTA -- Kevin Millwood (4-5) won consecutive starts for the first time since July 26 and Aug. 1 last year, allowing two runs and six hits in seven innings, and John Smoltz struck out the side in the ninth for his second save.
B.J. Surhoff scored the go-ahead run off rookie Brian Lawrence (3-3) on Brian Jordan's sacrifice fly after doubling to lead off the sixth.
Reds 12, Cardinals 2
CINCINNATI -- Ken Griffey Jr. went 4-for-5 with a homer and Pokey Reese drove in four runs as St. Louis completed the series 1-3 following an 11-game winning streak, joining Pittsburgh and Florida as the only visiting teams to lose series in Cincinnati this year.
Cardinals third baseman Albert Pujols became the 22nd major leaguer to hit 30 homers in his rookie season.
Brewers 8, Cubs 1
CHICAGO -- Mark Sweeney singled in two runs during a five-run first inning, sending Chicago to its ninth loss in 13 games.
Milwaukee starter Jimmy Haynes left after one inning with a strained muscle in his side. Mac Suzuki (3-4), who'd given up seven runs, six hits and three wild pitches Wednesday, replaced him and went 3 2-3 innings for the win.
Astros 2, Phillies 1, 11 innings
PHILADELPHIA -- Craig Biggio's two-out RBI single in the 11th inning drove in the go-ahead run as the Houston Astros beat the Philadelphia Phillies.
Houston increased its lead over Chicago in the NL Central to three games. The Phillies fell two games behind first-place Atlanta in the East.
Jose Santiago (2-3) retired the first two batters in the 11th before pinch-hitter Orlando Merced singled to right. Merced stole second and scored on Biggio's grounder to center.
Peninsula Clarion ©2014. All Rights Reserved.