Schmidt one-hits Cubs

Bonds returns to lineup in Giants' 1-0 victory

? Jason Schmidt’s only flaw was his timing.

Schmidt pitched a career-best one-hitter with 13 strikeouts Tuesday night, beating the Chicago Cubs 1-0 and giving the San Francisco Giants a much-needed spark. He gave up only Michael Barrett’s infield single in the fifth, then retired his last 13 batters in his sixth career shutout and 14th complete game.

“It was fun to be a part of,” catcher A.J. Pierzynski said. “It was awesome. It was one of the best performances I’ve ever been a part of.”

Too bad for Schmidt it came on the same night Randy Johnson pitched a perfect game, becoming the oldest pitcher in baseball history to accomplish the feat.

“That’s all right,” Schmidt said. “He threw a perfect game. That’s well-deserved. I’m happy for him. That’s awesome. I can’t wait to go back and watch the highlights.”

Schmidt (3-2) should check out his own, too. Just seven months after having elbow surgery, the right-hander matched his career high for strikeouts and dominated a Cubs lineup that was missing Sammy Sosa. Schmidt never allowed a runner to reach second base and walked only one while throwing 144 pitches. He even got two hits.

It was his first complete game since June 30, 2003, against St. Louis, and his first shutout since June 19, 2003, at Los Angeles. The one-hitter was San Francisco’s first since July 29, 1990, when Scott Garrelts beat the Cincinnati Reds.

“I’ll take the shutout and the win any day. I can’t argue with that,” Schmidt said. “No-hitters, there’s a lot of luck involved. If I never get one, so be it. I’m not going to lose sleep over that.”

Barry Bonds, back in the lineup after missing a weekend series against Pittsburgh because of back spasms, scored the only run as the Giants snapped a four-game losing streak. Pedro Feliz, making his first start of the year at shortstop in an effort to spark the offense, hit a two-out single in the fourth for his team-leading 23rd RBI.

It was only the fourth victory in 13 games for the Giants, seven games behind Los Angeles in the NL West.

“It’s just nice to get the win, no matter what,” Schmidt said.

Matt Clement (5-3) lost his second straight start for the first time this season despite allowing only five hits in eight innings — and only one in his last four innings. He struck out six and walked two.

But without Sosa, probably headed to the disabled list because of a sprained ligament in his back, the Cubs were no match for Schmidt.

“He just threw an outstanding game,” Clement said. “I know I had no chance of hitting him.”

Schmidt retired his first eight batters before Clement reached on a strikeout-wild pitch. Schmidt set down another three in a row before walking Moises Alou in the fourth.

With two outs in the fifth, Schmidt thought he retired Barrett on a called strike. But plate umpire Tim McClelland called it a ball, giving Barrett one more chance.

On the next pitch, Barrett hit a grounder just inside the third-base line. Edgardo Alfonzo scrambled for the ball, but Barrett beat his throw to first by a couple of steps.

Mets 5, Cardinals 4

New York — Kaz Matsui tied the game with a two-out, broken-bat single in the ninth inning, and Cliff Floyd followed with a game-winning single as New York rallied for a victory over St. Louis. Trailing 4-3, the Mets got a life in the ninth when Mike Cameron opened with a walk against Cardinals closer Jason Isringhausen (2-1). Joe McEwing bunted Cameron to second, and pinch-hitter Karim Garcia also walked.

Eric Valent struck out, but Matsui shattered his bat in sending a soft pop fly into short right field that scored Cameron with the tying run. That brought up Floyd, who delivered the game-winning single.

Astros 9, Marlins 2

Miami — Lance Berkman homered and had four of Houston’s 15 hits to lead the Astros over Florida. Brad Ausmus also connected and had three RBIs in support of Wade Miller (5-3).

Dontrelle Willis, who threw 91 pitches in a complete-game victory at Houston on May 12, threw 96 pitches in just four innings. Willis (4-2) allowed five runs and 11 hits, walked four, struck out four and hit a batter. With his 4-for-5 effort, Berkman is 25-for-63 (.397) with 12 RBIs and 14 runs scored in his last 21 games.

Rockies 8, Reds 3

Cincinnati — Jeromy Burnitz and Matt Holliday hit back-to-back homers in the second inning and again in the seventh, powering Colorado over Cincinnati. The two solo homers by Burnitz gave him 12 overall and four in his four games at Great American Ball Park. The outfielder is 8-for-16 with seven RBIs in the park, which opened last season.

Expos 3, Brewers 2

San Juan, Puerto Rico — Zach Day won for the first time in more than three weeks, and Montreal brought its winning streak to Puerto Rico, defeating Milwaukee for its fourth straight victory. Day (3-4) kicked off Montreal’s six-game “homestand” in San Juan by holding the Brewers to one run in six innings. It was the seventh time in eight starts this season he has allowed three earned runs or fewer.

Phillies 8, Dodgers 7

Philadelphia — Mike Lieberthal hit a tiebreaking homer, and Pat Burrell connected twice, leading Philadelphia over Los Angeles. 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. Abreu, Burrell and Thome started the fourth inning with consecutive homers — the second time this season the trio connected in succession.