The majors' hottest team was no match for one of its most surprising.

And the surprise is how well the Pittsburgh Pirates are pitching a year after their starters were mostly bad and their bullpen was even worse.

Ross Ohlendorf allowed two hits over seven innings during Pittsburgh's third shutout in four games and Nate McLouth drove in four runs as the Pirates ended visiting Florida's seven-game winning streak with an 8-0 victory last night.

The Marlins began the night with a major league-best 11-1 record and were coming off three consecutive come-from-behind victories in their final at-bat in Washington. This time, they fell behind 1-0 in the first and never caught up during their first loss in seven road games.

With four shutouts, the Pirates already have twice as many as they did last season, when their 5.10 ERA was the NL's worst and the third worst in franchise history. They've cut that by more than two runs per game to 3.08, even while losing 11-1 Sunday to Atlanta. They shut out the Braves 3-0 and 10-0 in the first two games of that series.

The Pirates are 7-6, not a great start but an encouraging one for a club that hasn't had a winning season since 1992.

"We talked in spring training about the expectations, the accountability that was put on the starters to be productive and give us innings," manager John Russell said. "We didn't do that last year and we suffered. There's urgency there that we've got to be better starting pitchers."

All those zeros suggests something is working.

"As a staff, I think we get along really well and push each other, and it does seem to be breeding confidence and competition between us to see who can pitch the best," Ohlendorf said. "I know we're all really happy with how we've done so far and we feel we'll be able to build on it."

Ohlendorf (1-2), finally getting some run support, won for the first time in eight starts since being traded to the Pirates by the Yankees last season. He shut down a team that had scored a combined 16 runs in its previous two games, giving up only singles to leadoff batters Emilio Bonifacio in the first inning and Hanley Ramirez in the fourth.

The Marlins' first three batters reached in the first with the help of shortstop Jack Wilson's error. After that, manager Fredi Gonzalez said, "I don't think we put a good swing on him [Ohlendorf] the rest of the night . . . He had a good sinker tailing into righthanders. I think he broke four or five bats."

Tyler Yates and Jesse Chavez finished off the shutout with a scoreless inning each.

The Pirates manufactured a run in their half of the first as Nyjer Morgan was hit with Andrew Miller's pitch, stole second and scored on Nate McLouth's single. They took advantage of some sloppy play by Florida to keep adding on runs, as the Marlins had three wild pitches, a balk and issues six walks. The Pirates also stole three bases.

Miller (0-1) threw a run-scoring wild pitch in the fourth, and reliever Logan Kensing committed a run-scoring balk while giving up four runs over 2 1/3 innings, ending the Florida bullpen's streak of 21 1/3 scoreless innings.

After the game, Miller was placed on the 15-day disabled list with an oblique injury.

In another game:

* At Houston, Joey Votto's two-run double in the seventh inning lifted the Cincinnati Reds to a 4-3 victory over the Astros. Trailing 3-2, Paul Janish and Willy Taveras singled before Votto's hit helped the Reds win for the third time in four games.

* At Phoenix, Mark Reynolds homered and doubled, Miguel Montero added a three-run homer and Arizona defeated Colorado, 6-3.

Noteworthy

* The St. Louis Cardinals acquired righthander Blaine Boyer from the Atlanta Braves for minor leaguer Brian Barton.

* The New York Mets signed outfielder Wily Mo Pena to a minor league contract. Pena was released by Washington March 28.

* The Nationals announced third baseman Ryan Zimmerman's $45 million, 5-year contract, the longest deal the Nationals have given anyone since moving from Montreal. *