Jason Schmidt struck out 13 in pitching a one-hitter, and Barry Bonds gave the San Francisco Giants a much-needed spark in a 1-0 victory over the Cubs last night in Chicago.
Schmidt (4-2) gave up only Michael Barrett's infield single in the fifth inning, dominating a Cubs lineup missing Sammy Sosa for his sixth career shutout and 14th complete game.
The righthander walked one and retired the last 13 batters, helping the Giants snap a four-game skid.
Bonds, back in the lineup after missing a weekend series against Pittsburgh because of back spasms, scored the only run after walking in the fourth.
After Bonds took second on a ground out, Pedro Feliz, making his first start of the year at shortstop, hit a two-out single for his team-leading 23d RBI.
Expos 3, Brewers 2 -- Zach Day won for the first time in more than three weeks as Montreal defeated Milwaukee in San Juan for its fourth straight victory.
Day (3-4) kicked off Montreal's six-game "homestand" by holding the Brewers to one run in six innings. It was the seventh time in eight starts this season he's allowed three earned runs or fewer.
Phillies 8, Dodgers 7 -- Mike Lieberthal hit a tiebreaking home run and Pat Burrell homered twice, pacing host Philadelphia. Bobby Abreu and Jim Thome also homered for the Phillies, who have won eight of 11 to move within a half-game of first-place Florida in the NL East.
Astros 9, Marlins 2 -- Lance Berkman homered and had four of Houston's 15 hits, powering the Astros in Miami. Brad Ausmus also homered and had three RBIs in support of Wade Miller (5-3), who gave up two runs and seven hits in 5 2/3 innings. He walked three and struck out five. Three relievers combined for 3 1/3 innings of hitless relief.
Mets 5, Cardinals 4 -- Kaz Matsui tied the game with a two-out, broken-bat single in the bottom of the ninth and Cliff Floyd followed with a decisive single, rallying New York past St. Louis.
Rockies 8, Reds 3 -- Jeromy Burnitz and Matt Holliday hit back-to-back homers in the second inning and again in the seventh, powering Colorado at Cincinnati. . . .
The Padres-Pirates game was rained out and rescheduled as part of a doubleheader today.