Joe Carter drove in three runs in his first game back at the SkyDome and Mike Mussina won for the first time since his nose was broken by a line drive as Baltimore beat Toronto 9-5 on Friday night.

Carter, who left as a free agent after seven seasons with the Blue Jays, drove in two runs in the third on a triple that left fielder Jose Canseco allowed to roll to the wall. Carter added an RBI double in the eighth.Mussina (5-3) allowed two runs and seven hits in 5 1-3 innings. He was making his second start since being struck by a line drive hit by Cleveland's Sandy Alomar on May 14. Juan Guzman (3-8) took the loss.

B.J. Surhoff hit a two-run homer for the Orioles. Mike Stanley hit two home runs and Tony Fernandez also homered for the Blue Jays.

RED SOX 5, DEVIL RAYS 1: At Boston, Reggie Jefferson hit a two-run homer and Troy O'Leary got two hits for the fifth straight game Friday night, leading Boston over Rolando Arrojo and Tampa Bay.

Arrojo (8-4) lost for just the second time in nine starts despite tying a season-high with nine strikeouts. He allowed two runs on five hits in seven innings and walked four.

Arrojo was making his first start since learning Saturday that his mother and brother, along with his brother's wife and two children, had escaped Cuba on a boat. Arrojo defected in 1996.

O'Leary was 2-for-2 with two walks a run and an RBI to help Tim Wakefield (7-3) win for the first time in four starts. The Red Sox scored three runs in the eighth off Jim Mecir to secure the victory, their third in a row.

INDIANS-YANKEES, PPD., RAIN: At New York, the Cleveland-New York game was postponed because of rain. No makeup date was immediately announced.

Orlando Hernandez, the Cuban defector who sparkled in his first two starts in the majors, was promoted to the No. 5 spot in the New York Yankees' rotation and Ramiro Mendoza was sent to the bullpen.

ROYALS 7, TIGERS 3: At Kansas City, Mo., Jeff King had three hits and drove in four runs, leading Kansas City past Detroit.

King had a two-run single in a four-run third, and added another two-run single in the fourth as Kansas City took a 7-1 lead. He extended his hitting streak to a season-high seven games and has 14 RBIs in his last 14 games.

Jose Rosado (2-5) went eight innings for the victory, giving up nine hits with six strikeouts and one walk. Bryce Florie (4-2) took the loss.

Tony Clark and Joe Randa homered for the Tigers.

TWINS 8, WHITE SOX 7: At Minneapolis, pinch-hitter Todd Walker's double scored Matt Lawton from first in the ninth, pushing Minnesota past Chicago.

The Twins took a 7-2 lead into the eighth, but the White Sox tied it on Robin Ventura's two-out, two-run homer.

In the ninth, Lawton singled with one out off Bill Simas (2-1), and Walker doubled to right. Rick Aguilera (3-3) worked the ninth for the win.

Marty Cordova was 3-for-3 with three RBIs for the Twins, including a two-run homer in the sixth. Lawton and Brent Gates also had three hits apiece in the Twins' 16-hit attack. Mike Cameron also homered for Chicago.

ANGELS 5, RANGERS 1: At Arlington, Texas, Jim Edmonds, Garret Anderson, and Tim Salmon homered and Omar Olivares pitched into the seventh inning as Anaheim beat Texas for its 12th victory in 14 games.

Olivares (4-2) gave up one run and six hits in 6 2-3 innings. He struck out five and walked five. Greg Cadaret pitched 2 1-3 innings for his first save since Aug. 2, 1994, when he was with Detroit.

MARINERS 5, ATHLETICS 0: At Oakland, Calif., Jamie Moyer pitched a three-hitter and Alex Rodriguez and Glenallen Hill homered for Seattle.