Benny Agbayani hit another home run that ignited the Mets and the crowd of 46,473 at Shea Stadium as New York beat the Boston Red Sox, 5-4, yesterday for its sixth win in seven games. The Red Sox lost for the seventh time in eight games.

Agbayani connected with two outs in the fifth inning to tie it at 1. His 10th homer in only 73 at-bats seemed to charge up the Mets, who followed with four hits for two runs.

Agbayani had never before hit more than 11 home runs in a pro season. He hit eight in 101 at-bats for Class AAA Norfolk before being called up.

"This is my chance and my opportunity, and I don't want it to go to waste," said Agbayani, who is batting .400. "I think I am surprising myself, and I think I am surprising a lot of people."

BLUE JAYS 7, PHILLIES 2: In Philadelphia, Carlos Delgado homered and drove in three runs, and Tony Fernandez raised his major league-leading average to .401 as Toronto stopped a five-game losing streak.

Pat Hentgen won for the first time since May 18, and the Blue Jays hit Curt Schilling hard in the first three innings and knocked him out during a four-run eighth. Schilling (8-4) allowed a season-high six runs in 7 2/3 innings and has only one victory since May 17.

Blue Jays Manager Jim Fregosi was sporting a black eye from getting punched at a bar near Veterans Stadium on Friday night.

"It was an enjoyable return," said Fregosi, visiting the Vet for the first time since the Phillies fired him as manager after the 1996 season. "I got one black eye here, and my wife will probably give me another one when I get home."

GIANTS 8, MARINERS 4: J.T. Snow hit a go-ahead, two-run single in a five-run eighth inning as San Francisco rallied from a two-run deficit in Seattle.

Seattle starter John Halama left after six innings leading 4-2, but Jose Paniagua (3-6) and Jose Mesa couldn't hold it. Bill Mueller and Armando Rios singled starting the eighth, Jeff Kent struck out and Stan Javier hit a comebacker that seemed like the start of a double play. Paniagua's throw to shortstop Alex Rodriguez was high for an error, and pinch hitter Barry Bonds's walk forced in a run.

Mesa relieved and Snow singled for a 5-4 lead, Brent Mayne hit a sacrifice fly and F.P. Santangelo singled in a run.

ROCKIES 4, RANGERS 2: Kurt Abbott hit a three-run homer and Bobby Jones pitched 6 1/3 effective innings as Colorado won in Texas.

Abbott keyed a four-run third inning to back Jones (2-5), who gave up consecutive homers to Juan Gonzalez and Rafael Palmeiro in the fourth to narrow Colorado's lead to 4-2.

Otherwise, Jones shut down the Rangers' potent lineup. He allowed five hits, struck out seven and walked three. Gonzalez's 17th homer gave him 1,000 career RBI in 1,158 games, tying Jimmie Foxx for sixth-fastest in major league history.

DIAMONDBACKS 3, ANGELS 1: Tony Womack doubled home the go-ahead run in the 13th inning and Arizona won in Anaheim, Calif. Kelly Stinnett singled off Mark Petkovsek (5-2) and Womack followed with a double to left-center that scored pinch runner Hanley Frias. Womack continued to third when shortstop Andy Sheets's relay throw home was high for an error and scored on Jay Bell's sacrifice fly. Anaheim's Omar Olivares tied a major league record by hitting four batters, becoming the 19th pitcher to do it.

EXPOS 4, DEVIL RAYS 0: Carl Pavano pitched a three-hitter for his first career complete game and Vladimir Guerrero went 3 for 4 as Montreal handed visiting Tampa Bay its eighth loss in nine games.

Pavano (5-5) allowed a single to Randy Winn starting the game and didn't allow another hit until Dave Martinez singled leading off the seventh. Mike Difelice singled with one out in the eighth.

MARLINS 8, YANKEES 2: Rookie Bruce Aven hit two homers and drove in four runs to help Alex Fernandez earn his first victory since Opening Day as Florida beat visiting New York. Fernandez (2-3) allowed five hits and two runs, one earned, lowering his ERA to 2.44. He drove in two runs with a pair of singles. Aven, 27, broke a 2-2 tie with a two-run homer in the fifth, and hit a solo homer in the eighth.

ATHLETICS 9, DODGERS 3: Ben Grieve had two RBI doubles and Oakland completed a three-game sweep of visiting Los Angeles.

Rookie Tim Hudson (1-0) allowed two runs on seven hits through seven innings for the A's, who improved their home record to an AL-best 21-11.

Dodgers starter Darren Dreifort, who has not won since May 22, allowed seven runs on four hits in 4 1/3 innings.

TIGERS 3, CARDINALS 1: Pinch hitter Frank Catalanotto hit a two-run homer off Ricky Bottalico in the 10th inning as Detroit won in St. Louis. Deivi Cruz singled with one out before Catalanotto hit a 2-2 pitch from Bottalico (1-3). Catalanotto is 6 for 12 with five RBI as a pinch hitter this season.

Justin Thompson pitched 7 2/3 shutout innings and had a career-high eight strikeouts for the Tigers.

INDIANS 7, REDS 3: Manny Ramirez hit his second homer of the series and Dave Burba beat his former team once again as Cleveland completed a three-game sweep in Cincinnati.

"They've got all-stars at every position. You look at the scoreboard, and their statistics look like Zip codes," Reds Manager Jack McKeon said.

Steve Avery (3-6) gave up four hits, five walks and four runs in 2 2/3 innings.

WHITE SOX 6, CUBS 4: Chicago belongs to the AL franchise, which completed a three-game sweep at Wrigley Field. Mike Caruso hit his first homer of the season and Ray Durham had four hits for a second straight game as the White Sox won a game delayed more than three hours by rain.

PIRATES 8, ROYALS 4: Keith Osik's pinch-hit, two-run triple highlighted a five-run rally in the seventh inning that gave Pittsburgh a home victory over Kansas City. Light-hitting Pirates shortstop Mike Benjamin drove in three runs and hit his first homer of the season.

TWINS-BREWERS, PPD. Minnesota's game in Milwaukee was postponed because of heavy rains. It was not immediately rescheduled.

CAPTION: The ball gets away from Pirates third baseman Ed Sprague on a throw from first baseman Kevin Young, and the Royals' Johnny Damon ends up scoring.