Jose Ramirez hit two early homers, including his first career grand slam in a seven-run opening inning, and the Cleveland Indians pummeled the host New York Yankees 19-5 on Thursday night in the start of a four-game series.
Carlos Santana also launched two home runs as the Yankees matched a franchise record by giving up seven. Greg Allen and Santana went back-to-back in a five-run eighth.
"You don't have very many nights like tonight, but you'll certainly take them," Indians manager Terry Francona said. "I thought one through nine we had a real good approach. We didn't get caught up in trying to hit the ball real far and because of that I think we were short to the ball and we end up hitting some balls out of the ballpark."
Ramirez and Jason Kipnis hit consecutive homers off ineffective opener Chad Green in a top of the first. Perez added a two-run shot against Jonathan Loaisiga, who also gave up a two-run shot to Ramirez in the second.
Every starter for Cleveland finished with at least two of the team's 24 hits, its most since piling up 25 in April 2009 at Yankee Stadium.
Yasiel Puig had two hits, including a two-run single, in his return from a three-game suspension.
The last time the Indians hit seven home runs was in April 2013 against Philadelphia. They scored their most runs since plating 19 on July 11, 2018, against Cincinnati.
Seattle 7, Detroit 2: Dylan Moore homered and Kyle Seager drove in three runs as the Mariners topped the Tigers, dropping them to 17-43 at home.