Lionel Messi played his last international match for Argentina on Wednesday, ending a 21-year career with a 3-0 win over Benin in Buenos Aires. The match marked the culmination of a legendary career, during which Messi helped Argentina win six major trophies, including the 2022 FIFA World Cup.

Messi, 39, wore the Argentina jersey for the final time, delivering an emotional farewell speech after the game. Teammates and officials were visibly moved, with several breaking down in tears. The speech, which was widely shared on social media, highlighted Messi’s gratitude and reflection on his journey with the national team.

Before the match, Messi had already announced his retirement from international football, though he had not yet officially confirmed his decision. The final game was seen as a symbolic end to his career with the national team, though his club career with Paris Saint-Germain continues.

Messi’s international career began in 2005, making him one of the longest-serving players in the team’s history. He became captain in 2018 and led Argentina to victory in the 2022 World Cup, cementing his legacy as one of the greatest players of all time. His final appearance for Argentina was a fitting tribute to a career defined by consistency, skill, and leadership.

The farewell match was attended by thousands of fans, who celebrated Messi’s achievements with chants and applause. His performance on the pitch, including a goal and two assists, underscored his enduring quality even at the age of 39. As he steps away from international football, Messi leaves behind a legacy that will be remembered for generations.