Pedro Martinez, getting stronger as the game went on, became baseball's first 12-game winner last night as the Boston Red Sox rallied for a 4-2 victory over the Minnesota Twins at Fenway Park.

Martinez (12-2) allowed two runs and four hits in the first four innings, then retired nine straight before allowing a leadoff single by Jacque Jones in the eighth. Martinez gave up five hits in eight innings. He walked one and struck out eight to increase his season total to 151, tied with Arizona's Randy Johnson for the major league lead.

Tim Wakefield, taking over as closer for the injured Tom Gordon, pitched the ninth for his third save.

Boston went ahead with four runs in the sixth and won for just the fourth time in 11 games.

Martinez, coming off a loss in Montreal that snapped his nine-game winning streak, failed to strike out at least 10 batters for only the fifth time in 14 starts.

Minnesota's Eric Milton (2-6) took a 2-0 lead in to the bottom of the sixth before Boston scored four runs and batted around.

BLUE JAYS 13, ANGELS 2: Tony Batista, making his first start since Toronto acquired him from Arizona, homered and tied a career-high with four RBI as the Blue Jays won at home.

"I felt a little pressure coming in, so I tried to get off to a good start," Batista said.

Tony Fernandez went 2 for 4, increasing his major league-leading average to .403. David Wells (7-5), backed by a nine-run sixth and Toronto's season-high 18 hits, made his third straight strong start, allowing both runs and five hits in seven innings with seven strikeouts.

Batista, acquired Saturday from the Diamondbacks along with pitcher John Frascatore for reliever Dan Plesac, had an RBI groundout in the first, a home run in the fifth and a two-run single in the sixth. "It's nice to see Tony break in with a good game," Toronto Manager Jim Fregosi said.

YANKEES 6, RANGERS 2: Derek Jeter hit a three-run homer that capped a six-run second inning and David Cone (7-2) pitched host New York past Texas, handing the Rangers their season-high fourth straight loss.

"Right now, it just seems like not enough hitting, not enough pitching and not enough managing," Texas Manager Johnny Oates said.

The Yankees beat Texas for the 14th time in 17 games, including a three-game sweep in the first round of last season's playoffs. The AL East leaders have won five of six overall.

INDIANS 8, ATHLETICS 3: Manny Ramirez hit a two-run homer, his 17th, and Jaret Wright threw the ball all over the place but lasted long enough to win at Jacobs Field.

Ramirez's two-run shot in the third off Jimmy Haynes (4-6) helped the Indians win their fourth straight game and backed Wright (5-3), who tied a career-high with seven walks in five innings.

Jim Thome homered and David Justice added two RBI for the Indians.

MARINERS 5, TIGERS 4: In Detroit, Ken Griffey Jr. hit a three-run homer and David Bell had a two-run triple to back the strong pitching of Frankie Rodriguez for Seattle.

Griffey triggered a five-run fourth with his 24th homer, a 450-foot shot over the center field fence. Rodriguez (2-0), making his second start since being claimed off waivers from Minnesota on May 26, allowed two runs and four hits over seven innings as the Mariners snapped a three-game losing streak.

DEVIL RAYS 3, WHITE SOX 2: In Chicago, Aaron Ledesma hit a tie-breaking single in the seventh inning to support rookie Ryan Rupe as Tampa Bay stopped the White Sox's four-game winning streak.

Rupe (2-3), recalled from the minors May 3, gave up two runs and nine hits in seven innings to win for the second time in eight career starts. He struck out four.