Jason Schmidt made sure the San Francisco Giants would start this road trip in a much better frame of mind than they did their last one.

Schmidt pitched another gem, striking out 11 and taking a shutout into the ninth inning to lead the Giants to their ninth straight win, 3-1 over the visiting Colorado Rockies yesterday.

Michael Tucker hit a two-run homer off Joe Kennedy (4-3) and Pedro Feliz went 3 for 3 with an RBI for the Giants, who have a winning record for the first time since April 14.

After sweeping the Rockies and Diamondbacks in six games at home, the Giants start a 14-game trip today in Arizona.

San Francisco has turned its season around in just two weeks, with a big spark from their ace. After getting swept at home by Pittsburgh two weeks ago, the Giants fell a season-worst eight games below .500. Schmidt (6-2) then started the turnaround with a one-hitter in Chicago for a 1-0 win. The Giants lost the next day but haven't fallen since.

"I think it all stems back to that one-hitter he threw," reliever Jason Christiansen said. "He took the bull by the horns and said, 'I'm the leader of this team. See what I can do and you guys can follow me.' "

* DODGERS 3, DIAMONDBACKS 0: Kazuhisa Ishii pitched six scoreless innings and Adrian Beltre hit a two-run double, helping Los Angeles to consecutive shutouts against visiting Arizona.

Ishii (6-3) yielded three hits and walked four -- the fourth time in five starts that he allowed more walks than hits. He has issued 22 free passes in his last 21 innings.

The left-hander combined with three relievers on the four-hit shutout, the Dodgers' fifth this season following Saturday night's 10-0 romp.

Guillermo Mota yielded one hit in 12/3 innings and Tom Martin retired the only batter he faced. Eric Gagne worked a hitless ninth to extend his major league-record saves streak to 75 with his 12th this season.

* EXPOS 6, REDS 2: Tomo Ohka became the first major league pitcher in more than five years to bat higher than ninth in the starting lineup and went hitless in two at-bats, but he worked 62/3 innings to earn the win at home.

With his team having lost eight of nine, Expos Manager Frank Robinson batted Ohka eighth in the lineup "to try something different."

Ohka finished 0 for 2 with a walk and left three runners in scoring position.

* MARLINS 8, METS 6: Miguel Cabrera homered and drove in four runs and Mike Lowell hit a tiebreaking double off Mike Stanton (0-2) in the seventh inning in Miami.

The Marlins lost Josh Beckett, who left after 22/3 innings with a blister on the middle finger of his right (pitching) hand.

* PADRES 5, BREWERS 2: In Milwaukee, Brian Giles had a two-run triple and Phil Nevin homered to help Ismael Valdez win for the first time in a month.

* CUBS 12, PIRATES 1: Derrek Lee broke a 1-for-20 slide with three hits and four RBI, and visiting Chicago stopped a five-game losing streak.

* ASTROS 7, CARDINALS 1: Mike Lamb, Jeff Bagwell and Lance Berkman hit two-run homers, leading Houston at home.

* PHILLIES 4, BRAVES 1: Eric Milton (6-1) pitched seven strong innings in his longest outing of the season and Jim Thome hit his 12th home run for host Philadelphia.

Adam Everett flies over Tony Womack of the Cardinals to complete Astros' double play.