Beckett back in winning form

Red Sox righty improves to 8-0 following DL stint

? Josh Beckett returned from the disabled list to win his eighth consecutive decision, pitching seven innings of three-hit ball to lead Boston to a 4-2 victory over Cleveland on Tuesday night.

Beckett (8-0) faced the minimum number of batters in the first six innings before allowing two runs in the seventh. He struck out seven and walked one.

Kevin Youkilis doubled and homered – his ninth consecutive multihit game, the most by a Red Sox since Jim Rice in 1978. He extended his hitting streak to 21 games.

Blue Jays 3, Yankees 2

Toronto – New York’s losing streak reached five as Alex Rios hit a go-ahead sacrifice fly in the eighth inning for Toronto.

New York (21-29) has lost 13 of 18 and dropped a season-high 141â2 games behind first-place Boston in the AL East.

Tigers 14, Devil Rays 2

St. Petersburg, Fla. – Gary Sheffield homered twice and drove in five runs, and Jeremy Bonderman won his fourth straight start for Detroit.

Twins 9, White Sox 2

Minneapolis – Justin Morneau homered and drove in four runs for Minnesota in its third straight win.

Minnesota (26-25) has won six of seven to move over .500 for the first time since May 9.

Rangers 4, Athletics 0

Oakland, Calif. – Sammy Sosa lined a two-run single that got by charging left fielder Shannon Stewart, breaking a scoreless tie in the sixth and helping Texas end a season-worst six-game losing streak.

Angels 4, Mariners 1

Anaheim, Calif. – Ervin Santana allowed one run over seven innings, Shea Hillenbrand hit a two-run homer for Los Angeles.

National League

Diamondbacks 11, Phillies 5

Philadelphia – Orlando Hudson had four hits and drove in four runs, and Micah Owings pitched five effective innings to lead Arizona to its sixth straight victory.

Pirates 4, Padres 1

Pittsburgh – Tom Gorzelanny scattered seven hits over seven innings to lead Pittsburgh, which won for the fourth time in five games.

Dodgers 10, Nationals 0

Washington – Brad Penny scattered four singles over 61â3 innings and Juan Pierre had a career-high four extra-base hits for Los Angeles.

Mets 5, Giants 4, 12 innings

New York – Carlos Delgado hit his second homer of the game for New York moments after Jose Reyes provoked excitable San Francisco reliever Armando Benitez to balk home the tying run.

Marlins 9, Cubs 4

Chicago – Jeremy Hermida hit a tiebreaking three-run homer in the fifth inning and Josh Willingham added a three-run double in the eighth to lead Florida.

Reds 2, Astros 1

Houston – Scott Hatteberg hit a solo home run in the eighth and Matt Belisle struck out a career-high eight for Cincinnati.

Brewers 5, Braves 4

Milwaukee – Ben Sheets brushed off a poor first inning to get the win and Prince Fielder hit his NL-leading 17th homer for Milwaukee, which snapped a six-game losing streak.

Rockies 8, Cardinals 3

Denver – Yorvit Torrealba hit a grand slam and Rodrigo Lopez struck out a season-high seven in six innings as Colorado won its seventh straight.