MINNEAPOLIS — Former Salt Lake Buzz and Olympic star Doug Mientkiewicz homered twice and drove in four runs as the Minnesota Twins beat the Baltimore Orioles 6-3 Friday night for their ninth win in 10 home games this year.

Cal Ripken was back in Baltimore's lineup after being benched in three of the previous five games and went 2-for-4, hitting a ninth-inning solo homer against Bob Wells.

Minnesota, which leads the AL Central by four games, is off to a 16-5 start, its best since 1972.

Delino Deshields homered twice off Joe Mays (3-1), who allowed four hits in seven innings. LaTroy Hawkins got the last out for his seventh save.

Jose Mercedes (0-4) pitched a nine-hitter.

YANKEES 3, ATHLETICS 2: At New York, Tino Martinez hit a tiebreaking home run off Mark Mulder (2-2) in the sixth as New York overcame a 2-0 deficit and stopped a three-game losing streak.

Randy Choate (2-0) won in relief of Orlando Hernandez, who allowed two runs, three hits and five walks in five innings, and Mariano Rivera got his fourth save. New York held Oakland to three hits.

RED SOX 9, ROYALS 2: At Boston, Manny Ramirez and Troy O'Leary hit consecutive home runs off Blake Stein (1-3), and Carl Everett added his second grand slam in three days.

The Red Sox have won eight of 11 and improved to 11-3 at Fenway Park. The Royals dropped to 3-11 on the road.

Frank Castillo (3-1) allowed two runs and six hits in five 1-3 innings for his third straight victory.

RANGERS 11, INDIANS 9: At Cleveland, Rusty Greer homered twice, Gabe Kapler hit a grand slam, and Alex Rodriguez had a two-run shot for Texas, which took a 9-1, pounded rookie Tim Drew (0-1) for six runs and six hits in three-plus innings.

Ellis Burks had two hits — a single and a disappearing double for Cleveland. Burks led off the fifth with a drive to left-center that vanished into the wall, dropping into an opening between the padded wall and scoreboard.

Reliever Pat Mahomes (1-2) got out of a bases-loaded jam in the fifth and Jeff Zimmerman went 1 2-3 innings for his second save.

BLUE JAYS 12, ANGELS 4: At Toronto, Jose Cruz extended his hitting streak to a career-high 19 games with a three-run homer and Toronto won its third straight.

Brad Fullmer went 4-for-4 with four runs scored as the Blue Jays won for the 10th time in 13 home games.

Esteban Loaiza (4-0) allowed three runs — two earned — and nine hits in seven-plus innings.

Jarrod Washburn (0-3) gave up five runs and eight hits in 4 2-3 innings.

TIGERS 4, DEVIL RAYS 2: At Detroit, Jose Macias homered and scored three times as the Tigers won consecutive games for just the second time this season despite one error in the field and several on the basepaths.

Dave Mlicki (1-2) ended a four-start losing streak, allowing two runs, six hits and three walks in seven-plus innings. Todd Jones pitched the ninth for his fifth save.

Ryan Rupe (1-3) gave up four runs, six hits and five walks in five innings for the loss.

MARINERS 8, WHITE SOX 3: At Chicago, Seattle won its eighth straight game — tying a major league record with their 19th win in April — beating Chicago behind a homer from John Olerud and seven strong innings from Aaron Sele (4-0).

The Mariners have won 12 of 13, and at 19-4 are off to baseball's best start since Milwaukee won 20 of 23 to start the 1987 season. The 1997 Atlanta Braves were the only other team to win 19 games in April.

The defending AL Central champion White Sox, who have lost 9 of 12, also lost slugger Frank Thomas, who left the game after spraining his right triceps diving for a ball. He is day to day.

Kazuhiro Sasaki came on with the bases loaded and one out in the ninth to get his 12th save — tying Lee Smith's April record set in 1994.