DETROIT (AP) -- Miguel Cabrera swung and missed to end the game, and gingerly walked away from the plate perhaps with another ailment.
Glen Perkins struck out Cabrera with two on for the final out to help the Minnesota Twins hold off the Detroit Tigers in a 6-3 win Tuesday night.
Cabrera's injury would be more costly than the loss.
"I'm not sure if it was the groin or stomach area," Tigers manager Jim Leyland said. "He was in some pain."
The reigning Triple Crown winner has been playing through a strained lower abdomen, injured hip and banged-up left leg and got hurt again in his last at-bat.
"That first swing, he reacted with some pain," Leyland said. "You could see it in his facial expression."
Minnesota's Justin Morneau had a season high four hits, including a two-run homer and a two-run double off Rick Porcello.
"He's obviously still a threat," Porcello said. "The home run was one of the better pitches I threw to him all night."
Porcello (9-7) allowed five runs and seven hits over 41⁄3 innings.
Mike Pelfrey (5-10) gave up three runs and seven hits in 62⁄3 innings. Jared Burton got out of a two-on, one-out jam in the eighth, and Perkins finished for his 29th save in 32 chances -- barely.
Detroit catcher Brayan Pena led off the ninth with a single after fouling a pitch off his right big toe. He struggled to run to first base and was replaced by Bryan Holaday. After walking Austin Jackson with two outs, Cabrera came to the plate.
The fans that stuck around rose to their feet only to go home disappointed when the reigning AL MVP swung and missed on a third strike. Cabrera hit homers in his last two games, including a game-winning homer in the ninth inning Saturday night against Kansas City.
"You're not going to do it every single time," Leyland said. "It's not that easy."
Prince Fielder hit his 20th homer to get the Tigers within two runs in the fourth inning, but they allowed Minnesota to build its lead in each of the next two innings.
Following the game, Phil Coke was sent to Triple-A Toledo to work on his control and left-handed pitcher Jose Alvarez was recalled.
YANKS 8-3, BLUE JAYS 4-2
NEW YORK -- Jayson Nix hit a tying homer in the seventh inning and a game-ending single in the ninth, lifting the New York Yankees to their second comeback victory over the Toronto Blue Jays on Tuesday for a doubleheader sweep.
In the opener, Robinson Cano and Chris Stewart each hit three-run homers to rally the Yankees from four runs down.
Toronto lost slugger Jose Bautista to a sore hip early in the opener.
Cano had an RBI single in the second game and had six hits and five RBIs in the two games.
Ichiro Suzuki singled and doubled in the first game, leaving him one shy of 4,000 combined hits during his careers in Japan and the major leagues.
In the opener, Cano got his 200th career home run and Ivan Nova (7-4) got the win.
RAYS 7, ORIOLES 4
BALTIMORE -- Alex Cobb (8-2) took a two-hitter into the seventh inning, Matt Joyce drove in three runs and Tampa Bay beat Baltimore for its sixth win in seven games.
Wil Myers had two hits and two RBIs for the Rays, who moved percentage points ahead of Boston for the AL East lead.
WHITE SOX 2, ROYALS 0
KANSAS CITY, Mo. -- John Danks shut down Kansas City's scuffling offense for eight innings, and Chicago did just enough damage against Ervin Santana to squeak out a victory.
Danks (3-10) ended an eight-start winless streak by scattering seven hits and a walk.
MARINERS 7, ATHLETICS 4
OAKLAND, Calif. -- Nick Franklin hit a home run and drove in three runs and the Mariners rallied from a four-run deficit to beat the Athletics.
Brad Miller and Kendrys Morales also drove in runs for the Mariners, who won for just the third time in 53 games when trailing after seven innings.
DODGERS 6, MARLINS 4
MIAMI -- With his first swing of the night, Yasiel Puig ended a slump and silenced speculation he's in trouble. He came off the bench to hit a tiebreaking home run in the eighth inning and help the Los Angeles Dodgers beat the Marlins.
Puig was held out of the starting lineup after going hitless in his past 11 at-bats. He also drew a fine when he arrived late for pregame drills, raising more questions about the 22-year-old's maturity and comportment.
METS 5, BRAVES 3
NEW YORK -- Rookie Zack Wheeler beat NL East-leading Atlanta for the third time, pitching shutout ball into the seventh inning and sending New York to victory. Wheeler improved to 3-0 this year against the team with the best record in the majors.
Marlon Byrd and Ike Davis homered and speedy Eric Young Jr. sparked the Mets, stealing two bases, scoring twice and making a diving catch in left field. Catcher Travis d'Arnaud doubled for his first hit in the majors, ending an 0-for-10 rut.
ROCKIES 5, PHILLIES 3
PHILADELPHIA -- Troy Tulowitzki and Wilin Rosario homered to lead Colorado past Philadelphia.
Jorge De La Rosa (13-6) pitched into the seventh to win his third straight start. Dexter Fowler also drove in a run to help the Rockies jump out to a 5-0 lead.
NATIONALS 4, CUBS 2
CHICAGO -- Ryan Zimmerman had two hits and drove in a run, Bryce Harper had two hits and scored a crucial ninth-inning run, and Dan Haren pitched six strong innings to help Washington beat Chicago.
Haren (8-11) kept the Cubs off-balance despite not throwing a pitch faster than 89 all night. Rafael Soriano gave up a leadoff homer to Donnie Murphy in the ninth before getting the last three outs for his 32nd save in 38 chances.
BREWERS 6, CARDINALS 3
MILWAUKEE -- Kyle Lohse beat St. Louis for the first time this season and Sean Halton knocked in a career-high three runs to help lead Milwaukee to victory.
Lohse (9-8) beat the Cardinals in his fourth try this season and improved to 3-5 in nine outings overall against his former team.
PIRATES 8, PADRES 1
SAN DIEGO -- A.J. Burnett threw seven strong innings and Pittsburgh had six extra-base hits, including Neil Walker's home run, to beat San Diego.
Burnett (6-8) held the Padres to one run and four hits, struck out seven and walked one. He bounced back from two starts in which he allowed 10 earned runs and 16 hits in 10 innings.
GIANTS 3, RED SOX 2
SAN FRANCISCO -- Brayan Villarreal walked Marco Scutaro with the bases loaded and two outs in the bottom of the ninth, handing San Francisco the victory over Boston.
Sergio Romo (4-6) pitched a perfect ninth for the win.