Miguel Cabrera and the hard-hitting Tigers were too much for Daisuke Matsuzaka in his return to the majors.
Cabrera hit a three-run homer, Torii Hunter also connected, and Detroit tagged Matsuzaka in his Mets debut to beat New York, 6-1, Friday night at Citi Field.
‘‘When I used to catch him in Boston, he had a little more on it,’’ Tigers slugger Victor Martinez said. ‘‘Today I think his ball was pretty straight. He left a few pitches up in the zone, and the big guys didn’t miss.’’
Hunter added a long, two-run double and Doug Fister (11-6) pitched into the seventh inning. Austin Jackson went deep for the second straight day.
Matsuzaka, a former Red Sox star who had been pitching in Cleveland’s farm system, got off to a promising start on three days’ rest by striking out Jackson to lead off the game, but got hammered in the second inning.
Working with rookie Travis d’Arnaud, catching his fifth major league game, Matsuzaka settled in from there and did not allow another base runner. He retired his final 10 batters and was charged with five runs on six hits over five innings.
Orioles 9, Athletics 7 — Brian Roberts hit a grand slam, Adam Jones homered and had three RBIs, and host Baltimore beat Oakland to gain ground in the wild-card race.
Roberts and Jones connected in a six-run fourth inning that put Baltimore up, 6-3. After Oakland rallied to take the lead, Jones drove in the go-ahead run during a three-run seventh.
Cardinals 3, Braves 1 — Adam Wainwright earned his NL-leading 15th win with his fifth complete game and had a key sacrifice fly to lead host St. Louis over Atlanta.
Having already thrown 101 pitches, Wainwright was allowed to bat with one out and the bases loaded in the seventh inning and hit a long sacrifice fly off Scott Downs to make it 3-1.
Rangers 11, White Sox 5 — Ian Kinsler raced around the bases for a bizarre inside-the-park homer, one of five Rangers home runs, to help Texas roll in Chicago.
The White Sox were unable to overcome a shaky outing by ace Chris Sale, ending a season-high six-game winning streak. Sale (9-12) allowed eight runs and eight hits in seven innings.
Phillies 4, Diamondbacks 3 — Chase Utley walked with the bases loaded in the bottom of the ninth inning, lifting Philadelphia to a comeback victory over Arizona.
Lefthander Eury De La Rosa ran the count to 3-2 and Utley walked when the final pitch appeared to be a bit inside.
Padres 8, Cubs 6 — Jedd Gyorko hit two home runs, and host San Diego rallied after allowing six Chicago first-inning runs before an out was recorded.
Astros 12, Blue Jays 4 — Rookie Robbie Grossman homered and drove in four runs as Houston staged a big fourth inning and cruised to a home win over Toronto.
Twins 5, Indians 1 — Josh Willingham hit a two-run double in the seventh, leading visiting Minnesota to a win and slowing Cleveland’s climb toward a wild-card spot.
Nationals 11, Royals 10 — Jayson Werth hit a two-run homer, Bryce Harper drove in three runs and made a terrific catch in the outfield, and Washington rallied from a six-run hole before holding off the hosts.
Rockies 3, Marlins 2 — Ryan Wheeler hit a tiebreaking RBI double in the eighth to help Colorado to a win in Miami.
Brewers 6, Reds 4 — Khris Davis hit a pair of two-run homers in consecutive at-bats for the first multihomer game of his career, powering Milwaukee in Cincinnati.
Pirates 3, Giants 1 — Clint Barmes hit a three-run home run, Charlie Morton pitched eight strong innings, and Pittsburgh won at San Francisco.
Angels 2, Mariners 0 — Chris Nelson snapped an 0-for-17 slide with a two-run homer off Felix Hernandez and Los Angeles ruined Eric Wedge’s return to the dugout with a victory over Seattle.