The Yankees ended their long road trip watching the Blue Jays play long ball.

Jose Canseco homered twice, including a grand slam, and Carlos Delgado nearly hit a ball out of Skydome on Sunday, leading Toronto to a 9-3 rout.New York's 11-game road trip closed with three losses in the final four games of a four-city swing. Only in New York, they say. And only the Yankees, who have played at or near .750 all year, could find fault with a 7-4 record.

"It's 7-4, and overall that's fine. But when you win six of the first seven it's not a good trip," Yankees manager Joe Torre said.

Speaking of trips, Delgado sent one of Andy Pettitte's pitches on a distant one in the fifth inning. Delgado pulled an inside pitch 467 feet into the fifth deck in right field, the first ball ever hit there.

Canseco, who hit his sixth grand slam in the third, and who in 1989 became the first player to reach the fifth deck, tried to upstage Delgado's blast in the seventh. He hit a shot off the facing of the fifth deck in left, a 460-footer to make it 7-3.

TIGERS 3, RED SOX 1: At Detroit, Damion Easley and Bobby Higginson each hit RBI singles in the eighth inning to give Justin Thompson (9-8) his second straight home win.

Thompson struck out 10 in a seven-hitter, his fourth complete game.

RANGERS 7, DEVIL RAYS 4: Juan Gonzalez homered and drove in two runs, increasing his major league-leading RBIs total to 105 as Texas completed a three-game sweep of visiting Tampa Bay.

Gonzalez hit his 27th homer - and first since July 5 - in the second inning. He added an RBI grounder in a five-run fifth.

ORIOLES 7, ANGELS 4: Baltimore got a gift when Troy Percival walked four batters in the ninth inning to force home the go-ahead run at Anaheim.

Eric Davis hit two home runs for the Orioles, who won for the 10th time in 11 games.

WHITE SOX 8, INDIANS 1: At Chicago, Mike Sirotka (9-9) pitched a four-hitter and slumping Frank Thomas hit a three-run homer.

Thomas, having his worst season since coming to the majors in 1990, was in a 1-for-16 skid when he lifted a pitch from Dave Burba (10-8) over the fence in right-center for his 16th homer.

ROYALS 4, MARINERS 1: At Seattle, Tim Belcher (9-8) ended Seattle's six-game winning streak with seven strong innings.

The Mariners totaled 36 hits in beating Kansas City 18-5 and 8-5 the previous two days but managed only four hits off Belcher.

ATHLETICS 5, TWINS 2: At Oakland, Calif., Matt Stairs hit two home runs and Kenny Rogers won his 10th game.

Stairs hit his 13th and 14th homer, going 2-for-4 to improve his average to .332, second only to Texas' Ivan Rodriguez in the AL.

Dan Serafini (3-3) took the loss.