TORONTO — The New York Yankees are streaking just before the trade deadline.
Tino Martinez and Jorge Posada hit back-to-back homers and Alfonso Soriano drove in three runs as the Yankees won their eighth straight, 9-3 over the Toronto Blue Jays on Sunday.
"I don't know what's going to happen, but I'll tell you what, this team is doing a lot of things to win," Posada said. "We're getting David Justice back soon, and hopefully we'll get El Duque back soon, and that's like trading for somebody when you get guys like that back."
The first-place Yankees swept the three-game series, outscoring Toronto 30-5. Every starter had a hit for New York, which has 20 homers during its winning streak.
"We realize were playing good, but at the same time we're not taking anything for granted," Bernie Williams said. "We just keep scoring. It's a good feeling. Everybody is contributing."
The trade deadline is Tuesday. With Roger Clemens' next start in question because of a groin injury, the Yankees might intensify their efforts to acquire a starter.
But they have to be pretty happy with their team right now.
"You kind of expect things to happen," Williams said. "Anything can happen at any time here, especially in New York."
The eight-game streak is their second longest streak of the season. The Yankees won nine in a row from June 27-July 6.
"It's just been a good run," New York manager Joe Torre said. "We've had a lot of quality at-bats. We've made their pitchers work. There was a lot of good things that happen for us today."
Andy Pettitte (11-6) allowed three runs on seven hits in six-plus innings. He struck out seven and walked one.
The Blue Jays have lost four straight and are a season-worst 10 games below .500.
TIGERS 8, INDIANS 3: At Detroit, Roger Cedeno continued his mastery of Dave Burba with a homer and three runs scored to lead Detroit past Cleveland.
Cedeno, who went 2-for-2 with a walk, has nine hits in 10 career at-bats against the Indians starter.
The Tigers have won two straight after a seven-game losing streak.
Cleveland was without Juan Gonzalez, who strained his hamstring in the nightcap of Saturday's doubleheader, as well as Roberto Alomar, who took just his second day off of the season.
MARINERS 10, TWINS 2: At Seattle, Bret Boone went 4-for-5 with three RBIs, giving him an AL-leading 99 on the season, as Seattle beat Minnesota for the eighth straight time.
Ed Sprague added four RBIs — matching his season total in one game — to help the major league-leading Mariners (76-29) sweep the three-game series.
Freddy Garcia (12-3) outpitched Eric Milton (9-4) in a matchup of All-Star pitchers as Minnesota remained a half-game behind Cleveland in the AL Central.
ATHLETICS 6, ROYALS 4: At Oakland, Calif., Ramon Hernandez's two-run single capped Oakland's four-run eighth inning.
Kansas City rallied for four runs in the top of the eighth against A's closer Jason Isringhausen (4-2), but Oakland countered with four in the bottom half against Jason Grimsley (0-5).
The Royals fell to 8-18 in July. Oakland took two of three from Kansas City, giving the A's 15 wins in 21 games.