Almost everyone in the Metrodome expected Dan Masteller to bunt with one on and no outs in the ninth inning Friday night.

The New York Yankees sure did, and even Masteller figured he'd be asked to sacrifice rather than try to hit against Jack McDowell.They were all wrong.

Manager Tom Kelly let the weak-hitting rookie swing away, and Masteller responded with his first major league homer, a two-run shot that gave the Minnesota Twins a 5-3 victory and spoiled a day that included two big trades by the Yankees.

"Everybody in the place thought I was going to bunt," said Masteller, who also had a two-run single. "So did I until I got the sign. Maybe (Kelly) thought I was a lousy bunter."

After Matt Walbeck walked leading off the ninth, Masteller, who boosted his average to .193, hit the first pitch from McDowell (8-7) into the upper deck, just inside the right-field foul pole.

The game appeared headed for extra innings until Masteller's blast.

"You almost have to let a guy hitting a buck-80 put it in play," Masteller said. "I think T.K. knew that. I'm glad he let me go ahead and get my hacks in without having me bunt.

"It's days like this that make coming to the ballpark when you're struggling so much better."

Blue Jays 3, Athletics 0

At Toronto, Al Leiter pitched 61/3 shutout innings before leaving with a blister and Ed Sprague hit a two-run homer as Toronto beat Oakland.

Leiter (7-6) struck out a season-high eight and walked just one.

Orioles 4, White Sox 3

At Baltimore, Mike Mussina allowed two runs and six hits over seven innings to become the first 12-game winner in the major leagues. Mussina (12-5) is 7-0 in his last eight starts since June 18.

Rafael Palmeiro and Gregg Zaun homered for the Orioles.

Royals 4, Tigers 3

At Kansas City, Mo., Gary Gaetti scored on David Howard's squeeze bunt with one out in the eighth inning as Kansas City beat Detroit.

Jeff Montgomery (1-1) gave up the tying run in the eighth inning but pitched the ninth for the win.

Red Sox 6, Rangers 2

At Arlington, Texas, Mike Maddux, starting in place of injured Roger Clemens, allowed only two hits in 52/3 innings, and Luis Alicea homered from both sides of the plate as Boston sent Texas to its 11th loss in 12 games.

Maddux (2-1) started after Clemens was scratched because of problems with his right elbow.

Angels 13, Brewers 6

At Milwaukee, Chili Davis and Tim Salmon hit three-run homers and rookie Garret Anderson had four hits and four RBI as California routed Milwaukee.

Mark Langston (10-1) gave up three earned runs on nine hits in 61/3 innings and matched his career high by winning his seventh straight decision.

Brewers starter Sid Roberson (6-4) gave up 12 hits and 10 earned runs.

Indians 6, Mariners 5

At Seattle, Ruben Amaro's RBI single in the eighth inning scored Jim Thome and gave Cleveland a win over Seattle.

Eric Plunk (5-1) won the game in relief after the Indians had squandered a 5-2 lead in the seventh.

National League

Cubs 4, Phillies 0

At Chicago, Todd Zeile's two-run single led a three-run first inning as the Chicago Cubs beat the Philadelphia Phillies.

It was the major league's first game with the new speed-up rules being enforced, and the game was played in 2 hours, 23 minutes. There were no warnings by the umpires to speed the game up.

Prior to Friday's contest, the 40 games in Wrigley Field had averaged 2:53 minutes. Cubs' games have averaged 2:54.

Marlins 6, Cardinals 0

At Miami, Chris Hammond pitched seven shutout innings and Terry Pendleton and Tommy Gregg homered to lead Florida over St. Louis.

Hammond (7-3) allowed three hits in seven innings, striking out five and walking two. He lowered his ERA to 2.50, third best in the NL.

Rockies 8, Expos 3

At Montreal, Larry Walker hit his league-leading 23rd homer in his return to Montreal, helping the Colorado Rockies halt a three-game skid with a victory over the Expos.

Walker, who went 2-for-5 and was greeted with a chorus of boos and a smattering of applause at every at-bat, matched his career-best in homers, set with Montreal in 1992.

Joe Girardi went 3-for-5 with one RBI and three runs scored as Colorado used an 11-hit attack to beat Montreal for the fifth straight time this season.

Pirates 10, Mets 9

At New York, Nelson Liriano scored the game-winning run on a fielding error in the ninth inning as the Pittsburgh Pirates snapped a six-game losing streak by beating the New York Mets.

Jim Gott (2-3) pitched two innings of relief for the victory as the Pirates rallied from five runs down to hand the Mets their sixth straight loss.

Braves 6, Giants 2

At San Francisco, David Justice drove in the go-ahead run off Rod Beck, who blew a save for the eighth time this season, and Javy Lopez's three-run homer capped a five-run ninth as the Atlanta Braves defeated the San Francisco Giants.

Reds 3, Dodgers 2

At Los Angeles, John Smiley retired the last 22 batters he faced for his 100th career victory as the Cincinnati Reds beat the Los Angeles Dodgers on solo homers by Bret Boone and Jeff Branson.

Padres 3, Astros 2

At San Diego, Joey Hamilton scattered 10 hits over seven-plus innings to break a personal three-game losing streak and help the San Diego Padres defeat the Houston Astros.

Hamilton (4-5) walked two and struck out five. Trevor recored the final out for his 17th save.