Before the first of two games in Mexico City, Houston Astros manager Joe Espada said he hoped that the trip could help them solve their offensive struggles.
Apparently, it worked.
Yordan Alvarez hit two home runs, Kyle Tucker added a solo shot, and the Astros beat the Colorado Rockies12-4 on Saturday night in the MLB World Tour: Mexico City Series to snap a five-game losing streak.
Alvarez hit a two-run homer to center field, Tucker followed with a shot to left field, and the Astros took a 4-2 lead in the third. Alvarez hit his seventh home run of the season in the ninth inning.
Both of Alvarez's shots were measured at 461 feet. He became the third player since 2006 to hit multiple 460-foot homers in a game, joining Mike Napoli (2013) and Byron Buxton (2023). Andhe became the sixth player in MLB history with a multi-homer game in Mexico.
"Today we were able to bat with runners in scoring positions; that's a good sign for the team," Espada said. "We took strong turns, and we were able to spread the ball on the field. That really helped us today."
Alvarez went 3-for-5 with three RBIs and two runs scored, and Yainer Diaz had three hits and scored three runs.
"When we saw the introductions, we knew that it was a moment to think that the season was just beginning for us," Alvarez said. "We knew that we were struggling, but we trust in the team's talent."
Ronel Blanco (3-0) allowed two hits and five runs in 5 innings. He struck out eight and walked two.
The Rockies' Cal Quantrill (0-3) allowed six hits and six earned runs in five innings.
"We have not played to our standards, but hopefully we get there," Rockies manager Bud Black said. "For me, all was positive [from the game in Mexico] except for the outcome."
Houston arrived in Mexico City after scoring just six runs in a three-game sweep at the hands of the Chicago Cubs, but the team took advantage of the 7,349-foot elevation of the Alfredo Harp Helú stadium to break the offensive slump with 15 hits against the Rockies.
The Astros also benefited from the support of the crowd, most of them wearing the team's colors even though the Rockies were the home team.
"We did not feel like the visiting team. We felt at home. There was a tremendous passion and energy in the stadium, and it really felt like home," Espada said.
The Rockies took the lead on Ryan McMahon's two-run homer to center field in the first.
The Astros pulled ahead for good after Alvarez and Tucker hit their homers in the third.
The series marks the Astros' second regular-season visit to Mexico. In May 2019, they swept the Angels in two games played in Monterrey. The Astros also played exhibition games in Mexico against the Padres in 2016 and Marlins in 2004.
The Rockies, who came south of the border after beating the Padres 10-9 at Coors Field, have yet to win consecutive games this season, the longest such stretch to begin a season in franchise history.
Colorado played their second regular-season game in Mexico. In 1999, they beat San Diego in their season opener, also at Monterrey.
Information from ESPN Stats & Information and The Associated Press was used in this report.