The way Jack Morris pitched Tuesday night brought back memories of his former self, and his teammates hope to see more of it.

In his best game with Minnesota, Morris fired a two-hitter to lead the Twins to a 5-1 victory over the Milwaukee Brewers.Morris, a native of St. Paul, Minn., signed a three-year contract for $7 million with the Twins during the winter. But Morris, the winningest pitcher of the 1980s, was sputtering with a 5.89 ERA, showing only flashes of his top form.

"A slow start for him means he's going to throw some great games for us later on," catcher Brian Harper said. "The last couple starts, he really didn't have a pitch that he was getting over. Tonight he was getting them all over and getting ahead."

Morris, 3-4, retired the first 10 batters he faced. After yielding a ground-rule double by Jim Gantner with one out in the fourth, the veteran right-hander retired the next nine until Gantner's second hit.

Morris allowed a run in the seventh, walked a batter in the eighth and finished strong by striking out two in the ninth.

"It feels good to contribute. It's that first complete-game win. And especially at home, it was fun. It was real fun. (The Brewers) can hit the ball."

In going the distance, Morris helped Minnesota to its fourth straight victory and seventh in its past nine. Milwaukee lost its eighth straight.

Mariners 2, Indians 1

At Cleveland, Alvin Davis doubled home Pete O'Brien to break a tie in the sixth inning and lift Seattle. Brian Holman, 4-3, scattered seven hits over eight-plus innings to run his career record against Cleveland to 4-0. Bill Swift notched his third save.

Orioles 6, Athletics 1

At Baltimore, Cal Ripken, Mike Devereaux, Chris Hoiles and Joe Orsulak smacked solo home runs to power Baltimore. Jeff Robinson, 2-3, scattered 10 hits over 72/3 innings in handing Oakland its third straight loss and 10th road setback in its last 12 games.

Yankees 7, Angels 1

At New York, Pascal Perez twirled a two-hitter over six innings in his first start in more than a year, and Mel Hall doubled and homered to give New York its third straight win. Perez struck out three before giving way to John Habyan, who collected his first save of the season.

Blue Jays 4, Royals 1

At Toronto, Greg Myers belted a two-run homer and David Wells allowed four hits over seven innings to pace Toronto. Wells, 4-3, won his third straight decision after dropping three. Mike Timlin got out of a bases-loaded jam in the ninth to record his first major-league save.

Red Sox 4, White Sox 1

At Boston, Tom Brunansky hit two doubles and scored a run, and Tom Bolton spaced eight hits over 81/3 innings to help Boston snap its two-game losing streak. Bolton, 4-0, struck out five and walked two.

Rangers 5, Tigers 3

At Arlington, Texas, Rafael Palmiero ripped a two-run triple as part of a three-run fifth inning to lift the Rangers. Scott Chiamparino, 1-0, gave up eight hits in 52/3 innings for the win, and Jeff Russell earned his seventh save.

National League

Cubs 5, Braves 4

Chico Walker and Andre Dawson smacked homers to help Chicago. The career minor-leaguer, getting a rare start, tied the game before the superstar outfielder came off the bench to win it. Neither Dawson nor regular outfielders George Bell or Jerome Walton started Tuesday night, benched because of hitting woes and allowing the Cubs a chance to get more left-handers in the lineup against Atlanta starter John Smoltz.

Dawson hit a pinch-hit home run with two out in the eighth inning to snap a three-game Chicago losing streak.

Pirates 6, Astros 3

At Houston, Bobby Bonilla doubled twice and drove in two runs, and Jay Bell added a pair of RBI to lead Pittsburgh. Zane Smith, 5-1, won his third straight game by allowing two runs and seven hits over 62/3 innings. Bonilla went 3-for-4, Bell 2-for-3 and Orlando Merced was 2-for-4 with two RBI.

Reds 3, Cardinals 1

At St. Louis, Billy Hatcher collected three hits and Norm Charlton, 2-3, scattered five hits over 71/3 innings to lead the Reds. Hal Morris, the National League's leading hitter, added two hits, an RBI and a run scored for the Reds.

Mets 6, Padres 1

At San Diego, Hubie Brooks belted a grand slam as part of a five-run third inning to lead the Mets. Wally Whitehurst, 2-1, making his first start since April 24, defeated Eric Nolte, 3-2. Pete Schourek gave up one hit over four innings for his second save.

Dodgers 6, Expos 2

At Los Angeles, Kevin Gross tossed a two-hitter over six innings, and Brett Butler scored three runs to lift LA. Gross, 2-3, gave up his two hits to Marquis Grissom, striking out three and walking three. Jim Gott pitched 21/3 innings for his first save.

Phillies 9, Giants 0

At San Francisco, Terry Mulholland scattered eight hits over eight innings, and John Kruk drove home three runs to lead Philadelphia. Mullholland, 5-2, walked one and struck out four before giving way to Joe Boever, who pitched the ninth. Kelly Downs, 1-2, took the loss as the Giants fell for the 16th time in their last 20 games.