Ben Grieve drove in four runs, and Omar Olivares pitched a six-hitter as the visiting Oakland Athletics beat Roger Clemens and the New York Yankees, 7-1, last night.

Clemens (12-7) lost to Oakland for the second time in a month, making the A's the only AL team against which he has a losing record. Clemens is 13-14 in his career against Oakland.

"I don't think the score tells the story," Yankees Manager Joe Torre said. "I thought [Clemens] was good. No question the fastball tonight was better than it has been all year. I thought he was good, unfortunately we're not swinging the bats very well right now."

Olivares (13-9) walked two and struck out six in his fourth complete game of the year. He improved to 5-0 since being traded from Anaheim to Oakland and beat the Yankees for the third time this year.

The A's scored all seven runs with two outs and remained two games behind Boston in the AL wild-card race.

"When we started this stretch, I don't think we were confident," Grieve said. "Now we have confidence that we can beat anyone. We won't be surprised if we win this series. We'll just be happy."

RED SOX 4, ROYALS 3: At Fenway Park, Kent Mercker pitched six innings of two-hit ball, and new closer Rod Beck earned his first save for Boston.

It was the sixth consecutive victory for the Red Sox -- their longest winning streak of the season -- and the sixth loss in a row for the Royals.

Beck, who had seven saves with the Chicago Cubs before he was traded to Boston Tuesday, arrived at Fenway Park about 20 minutes before the first pitch. The scoreboard video screen showed him shaking hands with his new teammates after he went out to the bullpen in the fourth inning; five innings later, he earned the first AL save of his career.

Beck "probably hadn't even met all those guys on the field when he was out there pitching. I still really haven't had a chance to talk to him," Manager Jimy Williams said. "But he helped us get a `W.' "

INDIANS 8, ANGELS 1: Kenny Lofton returned to the lineup and made an immediate impact, sparking a six-run third inning that lifted Cleveland at home.

Pitching before a record regular season crowd at Jacobs Field of 43,399, Dave Burba (12-7) gave up eight hits but just one run over eight innings. Burba has become Cleveland's hottest pitcher, winning his last four starts.

BLUE JAYS 4, TWINS 0: Pat Borders hit a two-run homer in his first game back with his old team, and Kelvim Escobar pitched seven scoreless innings at home.

The Blue Jays remained five games behind Boston in the AL wild-card race. Toronto had dropped four of five games before last night's victory.

RANGERS 14, TIGERS 7: Juan Gonzalez, Luis Alicea and Gregg Zaun homered to help Rick Helling stretch his winning streak to six for visiting Texas.

Dean Palmer, Tony Clark and Damion Easley homered for Detroit.

Helling (12-7) was in trouble early, falling behind 5-1 after three innings. But he allowed just two hits over the next four innings, retiring the Tigers in order in the fifth and sixth.

MARINERS 3, WHITE SOX 2: Edgar Martinez and Jay Buhner hit consecutive home runs in the seventh inning to lead Seattle to a four-game sweep on the road.

Seattle won for the seventh time in 10 games.