Forget "The Rocket." They should call Roger Clemens "The Stopper."

Clemens pitched a four-hitter for his first complete game of the season as Toronto snapped a three-game losing streak with a 5-1 victory over Detroit on Wednesday night.Clemens (6-6), who lost three of his previous four starts, is 124-53 following a loss by his team.

"We needed a big game from the Rocket," Blue Jays manager Tim Johnson said. "He was focused tonight and he showed it. He had tremendous stuff."

Clemens struck out 10 and didn't allow a walk as Toronto handed the Tigers their fourth straight loss.

"When you don't walk any guys and beat yourself, usually the outcome is good," Clemens said.

Although he was the losing pitcher in his major league debut, Detroit's Seth Greisinger enjoyed watching Clemens on the mound.

"I found myself watching Roger more than our hitters," said the 22-year-old Greisinger, who gave up five runs and eight hits in 6 1-3 innings. "Ever since he first came out and threw 95 and 98 (mph), I've always idolized the Rocket, so it was fun to go out there and pitch against him."

Shawn Green drove in two runs for the Blue Jays.

ORIOLES 3, RED SOX 0: Doug Johns allowed four hits in 71/3 innings, and Eric Davis had an RBI double as Baltimore won for the eighth time in 11 games.

Johns (2-1), back at full strength after a stint on the disabled list because of insomnia, didn't give up a hit at Fenway Park until Damon Buford's leadoff single in the sixth.

YANKEES 7, DEVIL RAYS 1: Orlando Hernandez, who risked his life in defecting from Cuba on a flimsy boat, pitched seven strong innings in his major league debut as New York beat Tampa Bay.

Cheered on by a Yankee Stadium crowd of 27,291 waving Cuban flags, "El Duque" limited the Devil Rays to one run and five hits. The half-brother of World Series MVP Livan Hernandez of the Florida Marlins struck out seven and walked two.

TWINS 3, INDIANS 2: Marty Cordova's two-out, two-run single in the eighth inning gave Minnesota a victory over Cleveland.

The loss was just the second in nine games for the Indians, who still lead the second-place Twins by 71/2 games in the AL Central.

WHITE SOX 10, ROYALS 5: One night after brawling with the Anaheim Angels, Kansas City went down without a fight.

Wil Cordero went 4-for-5 with three doubles and Magglio Ordonez had a career-high four RBIs as Chicago beat the Royals for their 10th straight victory in Kauffman Stadium.

There were no beanballs or brawls like the ones that marred Kansas City's 7-5 loss to Anaheim on Tuesday night. There were 12 ejections in that game, and more penalties are expected to be announced Friday by AL president Gene Budig, who attended the fight-filled game.

ANGELS 8, MARINERS 1: Damon Mashore triggered a five-run inning by hitting a tiebreaking homer off Randy Johnson in the seventh, and Chuck Finley pitched eight strong innings for Anaheim at Seattle.

After Mashore's second homer of the season broke a 1-1 tie, the Angels broke the game open and chased Johnson (5-4).

RANGERS 16, ATHLETICS 10: Juan Gonzalez and Luis Alicea homered in a six-run fifth inning, and Texas overcame Rickey Henderson's grand slam to win at Oakland.