The New York Yankees would have had a tough time hitting Jordan Zimmermann even in ideal conditions.
On this chilly afternoon in Detroit, the Yankees' bats went silent.
Zimmermann allowed two hits in seven innings, Miguel Cabrera homered and the Tigers beat New York 4-0 Friday to win their eighth straight home opener. Zimmermann struck out three and walked three on a 38-degree day — in his first start since leaving Washington and signing a $110 million, five-year deal with Detroit.
"Today was actually a nice day compared to what we're going to see the next few days, and what we had opening day," New York's Mark Teixeira said. "Both teams have to hit in it, so it didn't really affect us today."
Nick Castellanos hit four singles for the Tigers, who have won three in a row to start the season. Zimmermann slowed a New York team that totaled 27 runs and hit seven homers in its first three games of the year against Houston.
"Fastball command wasn't really there," Zimmermann said. "I was hit-or-miss with that, and I missed my fair share over the middle and they didn't barrel me up today. I got a little lucky in that department, but my offspeed was good and I could throw it whenever I wanted."
Cabrera hit an RBI single in the first and a solo homer in the seventh. Luis Severino (0-1) allowed three runs and 10 hits in five-plus innings.
The Yankees gave Alex Rodriguez the day off, and Carlos Beltran was not in the starting lineup.
Moments after Kirk Gibson threw out the ceremonial first pitch, Zimmermann (1-0) went to work. Castellanos started things off with a sparkling defensive play, catching a foul flare behind third base while falling to the ground to retire leadoff man Jacoby Ellsbury.
Severino allowed nine of his 21 runs last year in the first inning, and the Tigers took an early lead on Cabrera's one-out hit. Jose Iglesias hit an RBI single in the fourth, and Anthony Gose followed with a run-scoring grounder.
Cabrera's opposite-field drive in the seventh was his first homer of the year and came moments after Zimmermann threw his 100th and final pitch, striking out Chase Headley to end the top of the inning.
Starlin Castro was moved from eighth to third in New York's lineup after driving in eight runs in his first three games of the season. He went 0 for 4 on Friday.
New York reliever Luis Cessa made his major league debut, pitching the final two innings. He was traded from Detroit to the Yankees in the offseason deal that sent Justin Wilson to the Tigers. Wilson pitched the eighth inning Friday, striking out two.
Cessa struck out two but allowed Cabrera's homer.
"I think he's the best hitter in the majors," Cessa said. "I feel great. I threw two good innings. I made a mistake, one pitch, so I paid for that one."
Yankees: Beltran struck out as a pinch hitter to end the game. He and Rodriguez were held out of the starting lineup not because of injuries but because of what manager Joe Girardi called the "quick turnaround" from Thursday's home game against Houston.
Tigers: OF Cameron Maybin (left wrist) and RP Alex Wilson (right rotator cuff) began injury rehab assignments with Class A Lakeland on Thursday night. Pitcher Blaine Hardy (left shoulder) will make his first rehab outing Saturday.
Yankees: CC Sabathia takes the mound Saturday against the Tigers in his first start since missing the postseason last year while undergoing alcohol rehabilitation.
Tigers: Detroit will start Mike Pelfrey, who left Minnesota this past offseason and signed with the Tigers as a free agent.