By The Associated Press
BOSTON -- Kevin Youkilis lined a run-scoring single to center field in the ninth, ending a brilliant pitching duel between Roy Halladay and Jon Lester and giving the Boston Red Sox a 1-0 win over the Toronto Blue Jays on Tuesday night.
Halladay (2-4) retired the first two batters in the inning before walking David Ortiz. Manny Ramirez looped a single to center, sending Ortiz to second, and Youkilis hit a ball in front of center fielder Vernon Wells that he couldn't handle.
Jonathan Papelbon (1-0) retired the side in the ninth, but a spectacular diving play by second baseman Dustin Pedroia saved a run from scoring.
The hard-luck Halladay pitched his fourth straight complete game, but he's lost the last three as Toronto fell to 3-10 in its last 13 games.
Orioles 7, Rays 4
BALTIMORE (AP) -- Garrett Olson took a shutout into the seventh inning, and Baltimore ended Tampa Bay's six-game winning streak in a surprising duel for first place in the AL East.
Aubrey Huff homered and Melvin Mora had two RBIs for the Orioles.
Recalled from Triple-A Norfolk before the game, Olson (1-0) gave up two runs and four hits in 6 2-3 innings, walking five and striking out six. George Sherrill, the fourth Baltimore reliever, got three outs for his 10th save.
Tampa Bay's Jason Hammel (2-2) allowed three runs, six hits and four walks in 2 2-3 innings, the shortest of his 28 career starts in the big leagues.
Tigers 6, Yankees 4
NEW YORK (AP) -- Gary Sheffield and Curtis Granderson homered in the third inning, helping old pro Kenny Rogers and Detroit beat road-weary New York.
Magglio Ordonez got Detroit going with a two-run single off Phil Hughes, and the $139 million Tigers (12-15) won for the sixth time in eight games as they recover from an 0-7 start.
Robinson Cano hit a two-run homer for the Yankees, who were missing injured stars Alex Rodriguez and Jorge Posada. Booed by the crowd of 49,194, Hughes (0-4) allowed six runs and eight hits in 3 2-3 innings.
Rogers (2-3) held New York in check despite giving up six hits four walks in six innings.
Mariners 7, Indians 2
CLEVELAND (AP) -- Adrian Beltre hit a tiebreaking three-run homer in Seattle's five-run ninth inning, making a winner of Mark Lowe.
Jose Lopez singled to start the inning off Rafael Betancourt (1-1) and took second on a soft single by Raul Ibanez. Beltre then hit an 0-1 pitch for his fifth homer and a 5-2 lead.
Yuniesky Betancourt added a two-out, two-run single off Craig Breslow.
Lowe (1-1) pitched 1 1-3 innings for the win. He came on to strike out Jhonny Peralta and end the eighth after Cleveland tied it 2-2 on an RBI groundout by Travis Hafner.
Twins 3, White Sox 1
MINNEAPOLIS (AP) -- Boof Bonser picked up Minnesota's beleaguered starting rotation with the group's first win in 10 days.
Bonser (2-4) gave up a homer to Joe Crede among six hits and struck out eight. He mixed a sharp curveball and a sneaky slider with a fastball in the low 90s to keep the first-place White Sox off balance.
Jason Kubel homered and Joe Nathan picked up his eighth save for the Twins.
Gavin Floyd (2-1) gave up three runs and five hits in six innings and Crede hit his AL-leading seventh homer of the season.