Corey Hart ended the Mets' shutout streak at 35 innings with a game-winning homer in the ninth and Yovani Gallardo pitched his first career shutout in the Milwaukee Brewers' 2-0 victory over New York last night.

Johan Santana pitched eight scoreless innings, allowing three hits in a super performance, but the Mets' bullpen couldn't keep up the string of zeros.

Ryota Igarashi (0-1) gave up a single to Ryan Braun with one out in the ninth, and Hart drove a pitch into the Brewers' bullpen with two outs for his 10th homer of the season and first game-ending shot. Hart flipped the bat knowingly as soon as he hit it, and the celebration was on.

Gallardo (5-2) had the best performance of his career, using his 94 mph fastball to get out of trouble late.

The Mets were coming off a shutout sweep of the Phillies. Turns out Gallardo is pretty good at it, too. The young righthander found another gear each time New York seemed poised to push across a run.

In the ninth, he got out of a two-on, two-out jam, freezing Angel Pagan on his 121st pitch, a low 94 mph fastball that the centerfielder didn't think was a strike. Pagan argued for several moments with plate umpire Jeff Nelson, but was not ejected.

In the eighth, Rod Barajas poked a single through the left side, but was erased by Jeff Francouer's doubleplay grounder. With two outs, Santana hit a ground-rule double only to stay there when Jose Reyes struck out looking at a 94 mph fastball.

In other games:

* At Chicago, Albert Pujols and Yadier Molina each drove in a pair of runs, Chris Carpenter pitched into the seventh inning and the St. Louis Cardinals rolled to a 7-1 victory over the Cubs.

_ At Cincinnati, Drew Sutton hit his first grand slam and Sam LeCure went six innings to win his big-league debut, 15-6, over the Houston Astros.

The Astros fell to 16-32 for the first time in franchise history. And the Reds have homered in 17 straight games, to tie for the third-longest streak in club history.

* At Denver, Manny Ramirez broke out of a slump with a go-ahead two-run homer in the sixth, and the Los Angeles Dodgers beat the Colorado Rockies, 5-4.

* At Atlanta, David Ross and Chipper Jones each drove in three runs, Derek Lowe remained undefeated against Pittsburgh and the surging Braves beat the Pirates. 7-3.

* At San Diego, Josh Willingham hit a three-run homer, Ian Desmond had a solo shot and John Lannan earned his first win since April 10 as the Washington Nationals held on to beat the Padres, 5-3.

* At San Francisco, Matt Cain pitched a one-hitter to match a career best, giving up a two-out double in the second to Mark Reynolds, and the Giants sent the Arizona Diamondbacks to their fifth straight defeat with a 5-0 victory.

In other news, the Giants are in discussions to sign former Phillies outfielder Pat Burrell to a minor league contract, a deal that could be completed in the next couple of days.

Burrell, 33, grew up in the Bay Area. He was designated for assignment by the Tampa Bay Rays on May 15.