5 min read

SAN FRANCISCO – Barry Bonds hit his 644th career home run and Yorvit Torrealba homered on his 25th birthday as the San Francisco Giants sent the Colorado Rockies to their sixth straight road loss, 5-3 Saturday.

Bonds connected for his major league-leading 31st homer, driving a 2-1 pitch from Shawn Chacon (11-5) over the right-field wall for a tiebreaking solo shot to lead off the fourth.

Bonds is 16 homers shy of tying his godfather, Willie Mays, for third on the all-time list with 660. Only Babe Ruth (714) and Bonds’ hero, Hank Aaron (755), have hit more.

Torrealba then led off the fifth with a solo homer, his second of the season. The NL West-leading Giants have won three straight and eight of 11.

Jason Schmidt (10-4), the starter for the National League in his first All-Star game Tuesday in Chicago, pitched five solid innings to win for the fifth time in his last six starts.

Braves 7, Mets 4

ATLANTA – Russ Ortiz earned his NL-leading 13th victory as the Atlanta Braves roughed up former teammate Tom Glavine again and beat the New York Mets 7-4 on Saturday.

Andruw Jones went 2-for-3 with a home run, Javy Lopez added two hits and Vinny Castilla drove in two runs for the Braves, who won for the 12th time in 13 games.

Ortiz (13-4) wasn’t sharp, laboring through 101 pitches in five innings, but he pitched out of jams in the third and fifth and won his sixth straight. He gave up three runs on four hits, struck out five and walked four.

John Smoltz got the final out for his 35th save in 37 opportunities – the 100th of his career.

Glavine (6-10), facing the Braves for the fourth time this season, lasted only 4 1-3 innings and gave up seven runs on nine hits. He fell to 0-4 against Atlanta, and he’s allowed 23 earned runs in those games.

Brewers 1, Pirates 0

PITTSBURGH – Ben Sheets pitched seven shutout innings and John Vander Wal’s double scored the only run as the Milwaukee Brewers shut out the Pittsburgh Pirates 1-0 Saturday night.

Sheets (8-7), who pitched his only complete game of the season in his other start in Pittsburgh, gave up seven hits and struck out seven in his first start since July 11.

Danny Kolb came on to pitch the final two innings for his first save of the season and second of his career.

Sheets complained of tightness in his back in his previous start, a 6-1 loss to the Reds, but apparently wasn’t troubled by it – just as he also wasn’t bothered by home runs, for a change.

Cardinals 3, Dodgers 1

Advertisement

LOS ANGELES – Dan Haren outdueled Kevin Brown for his first major league victory and Scott Rolen homered as the St. Louis Cardinals beat the Los Angeles Dodgers 3-1 on Saturday.

Haren (1-2) allowed a run and six hits, including a third-inning homer by Alex Cora, in his fourth career start.

The right-hander, whose only professional experience entering this season was at the Single-A level, was called up at the end of June after going 6-0 in eight starts with Double-A Tennessee and 2-1 in eight starts with Triple-A Memphis.

Jason Isringhausen got three outs for his sixth save in seven attempts.

Astros 9, Reds 8

CINCINNATI – Lance Berkman, Richard Hidalgo and Morgan Ensberg hit consecutive home runs in the first inning, and the Houston Astros held on to beat the Cincinnati Reds for the ninth straight time, 9-8 on Saturday.

Berkman had two homers and five RBIs for the Astros, who have won four in a row and nine of their last 10.

The Reds, trailing 9-3 entering the ninth, made it close by scoring five runs with one out. Sean Casey hit an RBI double and Ruben Mateo, 2-for-4 with three RBIs, had a run-scoring single off Kirk Saarloos. Octavio Dotel came in and gave up a pinch-hit homer to Jason LaRue, making it 9-8.

Cubs 1, Marlins 0

MIAMI – Kerry Wood threw a two-hitter to outpitch Brad Penny and help the Chicago Cubs beat the Florida Marlins 1-0 Saturday night.

The complete game was Wood’s third this season, and his second this month against the Marlins. He beat them with a three-hitter July 9.

The only run was unearned and scored on Alex Gonzalez’s sacrifice fly in the fifth inning.

Wood (10-6) threw 130 pitches, walking five and hitting a batter. He struck out eight to increase his season total to 164, most in the major leagues.

Penny (8-7) allowed four hits, struck out eight and walked one in eight innings. But the crowd of 30,432 – third-largest of the season for Florida – had little else to cheer about.

The Cubs, who began the night below .500 for the first time this season, didn’t have a baserunner until Moises Alou doubled leading off the fifth.

He took third when shortstop Alex Gonzalez booted a grounder, then scored an unearned run on a sacrifice fly to shallow center by the Cubs’ Gonzalez.

The only other hit in the first five innings was by Florida’s Ivan Rodriguez, who doubled with two outs in the first.

Cubs backup catcher Paul Bako came off the bench in the sixth and promptly threw out Juan Pierre and Luis Castillo back-to-back trying to steal.

Pierre, who leads the major leagues with 45 stolen bases, led off the inning with a single but was thrown out on a pitchout. Castillo then walked and was also thrown out.

Bako replaced Damian Miller, who departed with a sore chest after being hit by a foul tip in the fifth.

There were other defensive gems by the Cubs. Alou made a running catch in left field to rob Derrek Lee of an extra-base hit in the seventh, and Wood picked Pierre off first in the first.

Notes: Chicago’s Mark Grudzielanek went 0-for-4, ending his 10-game hitting streak. … Sammy Sosa also went 0-for-4, ending his seven-game hitting streak. … The Marlins have allowed nine runs in their past nine home games. … Wood has hit 12 batters to lead the majors. … Lee’s home run Friday for Florida was his fifth at home this season. He has 15 on the road.

AP-ES-07-19-03 2035EDT

Comments are no longer available on this story