Sports Sportsin partnership with NESN your connection to The Boston Globe

Sheffield is a powerful force

He homers twice and drives in 5 for Tigers

Gary Sheffield is congratulated by Ivan Rodriguez after Sheffield's three-run homer in the sixth inning. Gary Sheffield is congratulated by Ivan Rodriguez after Sheffield's three-run homer in the sixth inning. (MIKE CARLSON/ASSOCIATED PRESS)

Gary Sheffield homered twice and drove in five runs, and Jeremy Bonderman won his fourth straight start as the Detroit Tigers cruised past the host Tampa Bay Devil Rays, 14-2, last night.

Sheffield's 34th multihomer game helped Detroit stop a four-game losing streak. He has 467 career homers, moving him past Dave Winfield into sole possession of 29th place on the all-time list.

Bonderman (4-0) gave up two runs and four hits over 6 1/3 innings. He struck out eight.

Sheffield hit a two-run shot off Casey Fossum (3-5) in the first and a three-run drive in the sixth.

"When you go 0 for 4 and you lost and you go see your family, it's like, 'You didn't do anything,' " Sheffield said. "So when you do something, it makes your family proud and then you get more phone calls -- because when you're struggling, nobody calls you."

Twins 9, White Sox 2 -- Justin Morneau homered and drove in four runs as Minnesota won at the Metrodome.

Angels 4, Mariners 1 -- Ervin Santana (4-6) allowed one run over seven innings, Shea Hillenbrand hit a two-run homer after a misplayed flyball by Ichiro Suzuki, and host Los Angeles beat Seattle.

Rangers 4, Athletics 0 -- Host Oakland intentionally walked Mark Teixeira to load the bases and get to Sammy Sosa, who lined a two-run single to left that got past a charging Shannon Stewart, breaking a scoreless tie in the sixth and helping Texas end a season-worst six-game skid.

Orioles 6, Royals 2 -- Jeremy Guthrie pitched seven strong innings, Ramon Hernandez had two RBIs, and Baltimore handed host Kansas City its sixth straight loss.

Mets 5, Giants 4 -- Carlos Delgado hit his second homer of the game moments after Jose Reyes provoked excitable reliever Armando Benitez to balk home the tying run in the 12th inning as host New York startled San Francisco.

The Mets took advantage of two balks by Benitez to win their fourth in a row. Minus Barry Bonds from the starting lineup, the Giants lost their fourth straight.

Omar Vizquel barely beat Delgado's throw home to put San Francisco ahead, 4-3, in the top of the 12th.

Reyes drew a leadoff walk from Benitez (0-3) and moved up on a balk. It was hard to tell what first base umpire Bob Davidson saw -- his nickname in baseball is "Balkin' Bob" for his frequent balk calls. A sacrifice by Endy Chavez moved Reyes to third, and he stayed there when Carlos Beltran grounded out.

Reyes then began dancing down the line, bluffing a mad dash. Benitez seemed to break his hands apart and Reyes was waved home by a couple of the umps. With the park still buzzing, Delgado then hit his 414th career homer.

Brewers 5, Braves 4 -- Like the Red Sox' Josh Beckett, host Milwaukee's Ben Sheets made a nice return from a blister problem, beating Atlanta.

The Brewers waited until Monday to confirm Sheets (5-3) would make this start after leaving his previous appearance with a blister on his right middle finger.

The Brewers had been treating it with a balm used for rodeo riders to callus the area, but Sheets relied on his fastball in the first inning and the Braves got out to a 3-0 lead. But Sheets didn't allow another run, scattering 11 hits and striking out two in six innings. Prince Fielder hit his NL-leading 17th homer and J.J. Hardy had the go-ahead single in the sixth.

Dodgers 10, Nationals 0 -- Brad Penny (7-1) scattered four singles in 6 1/3 innings and Juan Pierre had a career-high four extra-base hits for visiting Los Angeles.

Pirates 4, Padres 1 -- Tom Gorzelanny scattered seven hits over seven innings to help lift host Pittsburgh, which won for the fourth time in its last five games.

Diamondbacks 11, Phillies 5 -- Orlando Hudson drove in four runs on four hits, Micah Owings pitched five effective innings, and visiting Arizona won its sixth straight.

Marlins 9, Cubs 4 -- Jeremy Hermida hit a tiebreaking three-run homer in the fifth and Josh Willingham added a three-run double in the eighth to lead Florida at Wrigley Field.

Reds 2, Astros 1 -- Scott Hatteberg hit a solo home run in the eighth inning and Matt Belisle (5-4) struck out a career-high eight to help Cincinnati hand host Houston its ninth consecutive loss.

Rockies 8, Cardinals 3 -- Yorvit Torrealba hit a grand slam, Rodrigo Lopez struck out a season-high seven in six innings, and Colorado beat St. Louis in Denver, the first time the Rockies have won seven in a row since Sept. 6-12, 1998.