You can now read 10 articles in a month for free on BostonGlobe.com. Read as much as you want anywhere and anytime for just 99¢.

The Boston Globe

Sports

Portugal 1, Mexico 0

Ronaldo-less Portugal beats Mexico at Gillette

Bruno Alves of Portugal celebrated his goal against Mexico.

Getty Images

Bruno Alves of Portugal celebrated his goal against Mexico.

FOXBOROUGH — Captain Bruno Alves scored the game-winner in stoppage time as Portugal defeated Mexico, 1-0, Friday night at Gillette Stadium in a pre-World Cup friendly before 56,292 fans.
After Mexican midfielder Marco Fabian fouled Portuguese substitute Helder Postiga outside Mexico’s 18-yard-box, midfielder Joao Moutinho delivered a perfectly weighted free kick between the 6-yard-box and the 18, which Alves ran onto and headed past Mexican keeper Guillermo Ochoa for the only goal. The large contingent of Portuguese fans erupted, waiting 93 minutes for a goal.

Without Ballon d’Or winner Cristiano Ronaldo, who sat out with left leg injuries, the Portuguese, who will play the United States in a Group G match June 22 in Brazil, still created several chances.

Continue reading below

Six-foot-2-inch forward Eder found his way onto several crosses in the box, and nearly scored twice in the first half. He had four of the team’s six shots in the half.

Eder, plus wingers Nani and Vieirinha, formed a creative and threatening trio for Portugal.

Rob Harms can be reached at robert.harms@globe.com. Follow him on Twitter @harms__way.

Correction: The number of people who attended the match and the name of the Mexican goalkeeper were incorrect in an earlier version of this article.

Loading comments...

You have reached the limit of 10 free articles in a month

Stay informed with unlimited access to Boston’s trusted news source.

  • High-quality journalism from the region’s largest newsroom
  • Convenient access across all of your devices
  • Today’s Headlines daily newsletter
  • Subscriber-only access to exclusive offers, events, contests, eBooks, and more
  • Less than 25¢ a week