Sports Sportsin partnership with NESN your connection to The Boston Globe

Piazza catches HR mark

Mike Piazza set a major league record for home runs as a catcher last night in New York, and Shane Spencer hit a tiebreaking, three-run shot in the eighth inning of the Mets' 8-2 victory over the San Francisco Giants.

Barry Bonds was not in San Francisco's starting lineup for the third straight game because of a sinus infection, disappointing many of the 19,974 fans who showed up at Shea Stadium on a rainy night.

But Piazza made it worth their while, breaking Carlton Fisk's mark with his 352d homer as a catcher. He drove a 3-and-1 pitch from Jerome Williams off the bottom of the scoreboard in right-center in the first inning for a 1-0 lead.

David Weathers (2-1) worked a scoreless eighth for the win. Four Mets relievers combined for 4 2/3 hitless innings after Jae Seo left with a cracked nail on his right index finger.

Astros 6, Pirates 2 -- Roger Clemens moved into second place on the career strikeouts list behind fellow Houston-area native Nolan Ryan, and became the first six-game winner in the majors to lead the Astros over visiting Pittsburgh. Clemens struck out Raul Mondesi swinging in the fifth inning to pass Hall of Fame lefthander Steve Carlton with No. 4,137.

The Rocket finished the night with nine strikeouts -- running his career total to 4,140 -- in six innings. Clemens won his 316th career game, putting him only two behind Phil Niekro for 14th place. He gave up two runs on five hits.

Padres 2, Braves 0 -- David Wells turned in another dominating performance against host Atlanta, pitching seven scoreless innings and even beating out a bunt single in visiting San Diego's victory.

Wells (2-2) has made three career starts against the Braves and won them all. His ERA in those games is a microscopic 0.82 with just two earned runs in 22 innings.

Marlins 2, Dodgers 0 -- Brad Penny pitched 7 2/3 shutout innings to become Florida's career leader in victories, and they broke a four-game losing streak by beating Los Angeles in Miami.

Rockies 2, Expos 0 -- Joe Kennedy gave Colorado's new four-man rotation a great start, allowing only one hit over six scoreless innings and leading the Rockies over host Montreal.

Phillies 5, Cardinals 4 -- David Bell tied a career-high with four RBIs, including a three-run homer, leading Philadelphia over visiting St. Louis.

Diamondbacks 2, Cubs 0 -- Rookie Casey Daigle (1-1) outpitched Kerry Wood (3-2) for his first career victory, leading Arizona to victory in Chicago.

Reds 5, Brewers 4 -- In Cincinnati, Juan Castro hit a pinch homer in the bottom of the 10th, giving the Reds a victory against Milwaukee.

red sox extras