LA Galaxy midfielder Efrain Alvarez was handed his first cap for El Tri after coming off the bench in the second half. Mexico and United States had both been trying to persuade him to commit his international future, and by playing in this friendly FIFA statutes say he is tied to the country for a period of three years. It effectively means he has chosen Mexico over the U.S.
Alvarez, 18, has been heralded as one of the best young midfielders in North America. Born in Los Angeles to Mexican parents, he has previously played for Mexico at youth level, and been involved in a USMNT training camp in recent months. Both countries named him in their squads for the CONCACAF Olympic Qualifying Tournament last week but he was eventually selected for Mexico's senior team.
Mexico had to wait until the 89th minute to find the only goal of the game, being played in the Austrian town of Wiener Neustadt, just south of Vienna, as Lozano headed home from close range after a corner routine.
Lozano had to again deputise as the main forward in the absence of the injured Raul Jimenez, and performed better than in Saturday's 1-0 loss to Wales. Mexico has struggled to find any rhythm without Jimenez, especially when Tecatito Corona's creativity had no focal point to aim for.
Costa Rica has been without a victory for more than a year and couldn't find a way past its CONCACAF rival. Bryan Ruiz wasted the clearest for the Central American side on the hour.
"It is positive for Mexico that young players like Alvarez and Lainez play with the national team. They came in when the game was scoreless and they helped us get the victory," Martino said after the match.