Brad Fullmer homered, doubled twice and singled as the Montreal Expos, victimized by David Cone's perfect game a day earlier, beat the Yankees, 6-4, last night in New York to end their losing streak at six.

Fullmer went 4 for 4 and doubled to set up Shane Andrews's tiebreaking, two-run single with two outs in the eighth inning. The Expos got 12 hits, drew two walks and were not retired in order until the ninth.

Cone, who pitched the 14th perfect game in modern history, drew a standing ovation from the crowd of 23,404 when he was introduced before the Yankees batted in the first.

"David Cone is a great pitcher, and it was a big day for their franchise," Fullmer said. "But that's more of a thing for them to be excited about than for us to be down about. We got no hits and we lost."

BLUE JAYS 8, BRAVES 7: Tony Batista led off the 10th with a home run, as Toronto fought back from an early four-run deficit to beat visiting Atlanta.

Shawn Green hit a grand slam and Carlos Delgado hit two solo homers for the Blue Jays, who have won three straight. They moved within two games of Boston and six games of New York in the AL East.

"You don't want to get too excited, but you want to know what the other team is doing," said Delgado, who admitted to a bit of scoreboard-watching during the game. "We have the talent -- if we go out and execute consistently, we're going to be in good shape."

ASTROS 3, INDIANS 2: Tom Candiotti's wild pitch in the 11th allowed the winning run to score for host Houston, which has won eight in a row.

The Astros improved to 12-2 in interleague play after winning the first two games between the Central Division leaders. Cleveland has lost a season-high four straight.

MARLINS 10, RED SOX 7: In Boston, Preston Wilson went 4 for 5 with his club rookie record 18th homer and Florida continued its interleague success. A day after pounding out 14 hits in an 11-9 loss, the Marlins had 16 to improve to 31-17 since interleague play began three years ago.

Boston has allowed 30 runs and 48 hits in the past three games.

CARDINALS 8, TWINS 4: With Mark McGwire missing a second straight game with a back strain, Fernando Tatis took over, hitting two two-run homers to lead St. Louis over visiting Minnesota.

PHILLIES 16, DEVIL RAYS 3: In St. Petersburg, Fla., Scott Rolen homered twice for the second straight day and Philadelphia climbed nine games over .500 for the first time in nearly four years.

Rolen has hit five homers since the all-star break and 10 in July, the most in a month by a Phillies hitter since Mike Schmidt had 12 in July 1982. Rolen has 24 this season.

TIGERS 7, REDS 6: In Cincinnati, Jeff Weaver hit the first double by a Detroit pitcher in 27 years and Damion Easley hit a tiebreaking homer.

Despite Weaver's big offensive game -- his first two major league hits, two runs scored -- he failed to win for the first time since May 27.

RANGERS 14, GIANTS 7: Ruben Mateo went 4 for 5, and Mark McLemore had three hits and three RBI for Texas against visiting San Francisco.

The Rangers won their fourth in five games. San Francisco has dropped five of six after winning 10 of 12.

DODGERS 12, PIRATES 7: In Pittsburgh, Todd Hundley's grand slam highlighted a four-homer night for Los Angeles, which built a three-run lead before the Pirates got an out.

The Dodgers have scored 71 runs while winning seven of nine.

"I love offense," Manager Davey Johnson said. "It makes everything better. If we're swinging the bats well, we play better defense and the pitching is better. People talk about pitching, pitching, pitching, but this is an offensive age. You've got to swing that lumber."

WHITE SOX 10, BREWERS 8: Ray Durham and Chris Singleton homered with two outs in the 12th inning as Chicago won in Milwaukee.

Durham's 11th homer of the year spoiled the Brewers debut of pitcher Rocky Coppinger (0-1), acquired a few days earlier from Baltimore. Singleton matched his career-high with five hits in the game, including a 400-foot homer three pitches after Durham's blast.

ROYALS 10, CUBS 2: In Chicago, Mike Sweeney had three RBI and a career-high four hits, and Joe Randa extended his hitting streak to 16 games with a home run for Kansas City.

MARINERS 7, DIAMONDBACKS 5; Alex Rodriguez hit a grand slam in the sixth inning and Jay Buhner also homered as Seattle beat Arizona for its third straight victory at new Safeco Field.

PADRES 4, ANGELS 1: In Anaheim, Calif., Ruben Rivera, who entered the game after Reggie Sanders was ejected in the eighth inning, hit a two-out, three-run homer to win it for San Diego. The game marked the return of San Diego's Tony Gwynn, who played for the first time since June 19 and went hitless in four at-bats with a walk. Gwynn, who had an injured left calf, is 18 hits shy of 3,000 for his career.

ATHLETICS 10, ROCKIES 5: Oakland improved its home record to 30-16, best in the majors, as every starter got a hit and Ben Grieve hit a two-run homer. Colorado lost on the road for the 10th time in 11 games.

CAPTION: The Tigers' Damion Easley is tagged out at home by the Reds' Eddie Taubensee. Easley later hit a tie-breaking home run as Detroit won, 7-6.