Raul Mondesi and Alfonso Soriano homered to back a sharp outing by Jeff Weaver and help the New York Yankees to a 4-0 victory over the visiting Toronto Blue Jays yesterday.

Mondesi opened the fifth inning with his third home run of the season on a 2-1 pitch from Pete Walker (1-1), and Soriano led off the sixth with his fifth homer on the first pitch.

After Soriano connected, three straight walks loaded the bases for Hideki Matsui, who delivered a two-run double off Doug Creek.

That was plenty for Weaver (1-0), who allowed just three hits in 72/3 innings, struck out six and walked three. Yankees starters improved to 10-0 for the first time in franchise history.

"My fastball was for show today," Weaver said. "My curve and slider were for outs. I was glad I made the early adjustment and didn't wait until the fourth or fifth inning to figure it out."

Chris Hammond finished the five-hitter.

* RANGERS 9, ANGELS 7: Carl Everett homered and scored the go-ahead run on a throwing error as Texas rallied past visiting Anaheim.

David Eckstein hit a leadoff home run and Troy Glaus added a two-run shot in the Angels' four-run first. But that was all they managed against Ryan Drese (1-1), who recovered with six shutout innings to help Texas take three of four from the World Series champions.

Drese, who got only one out and gave up six runs in his first start against Seattle, struck out eight while throwing 137 pitches in seven innings. By the time he left, the Rangers led 9-4.

* WHITE SOX 8, ROYALS 2: Esteban Loaiza matched a career high with 11 strikeouts and Carlos Lee's grand slam was one of four Chicago homers against visiting Kansas City.

Loaiza (3-0), a non-roster invitee to spring training, didn't give up a hit until Brandon Berger led off the fifth with a single, and allowed one run and four hits in six innings.

The right-hander had a 15-inning scoreless streak snapped in the sixth when Dee Brown drove in a run with the third of three Kansas City singles in the inning.

* RED SOX 6, DEVIL RAYS 0: Pedro Martinez bounced back from the worst outing of his career, allowing two hits in seven innings as Boston beat visiting Tampa Bay. Kevin Millar and Doug Mirabelli hit solo homers and the Red Sox scored another four runs in the sixth.

Martinez (1-1) allowed 10 runs, all earned, on nine hits in 41/3 innings of a 13-6 loss to Baltimore last Saturday.

* TWINS 6, TIGERS 0: Bobby Kielty hit two solo home runs and Kenny Rogers pitched eight scoreless innings as Minnesota completed a three-game sweep of visiting Detroit. Torii Hunter went 2 for 3 with two doubles and an RBI and Minnesota, which won its sixth in a row after losing six straight, also got a home run from Corey Koskie.

* MARINERS 4, ATHLETICS 3: Mark McLemore atoned for his game-tying error in the ninth inning with a two-out RBI single in the 10th, giving Seattle a victory over visiting Oakland. Seattle took three of four from the Athletics, who have lost seven of eight following a 7-1 start.

Yankees outfielder Hideki Matsui races to catch ball hit by the Blue Jays' Mike Bordick in New York's 4-0 victory.