Uruguay ended Argentina's 14-match unbeaten streak with a 2-0 victory over the world champions in World Cup qualifiers on Thursday as Luis Diaz scored twice to fire Colombia to an emotional 2-1 win over Brazil.

Defender Ronald Araujo fired Uruguay ahead on 41 minutes before Liverpool forward Darwin Nunez made the game safe with an 87th-minute goal on the counterattack to settle a hard-fought clash at the Bombonera Stadium in Buenos Aires. 

It was Lionel Messi and Argentina's first defeat of the 2026 World Cup qualifying campaign, and their first loss since they were stunned 2-1 by Saudi Arabia at the 2022 finals in Qatar.

Argentina, who had won all four of their opening qualifiers, remain on top of the standings with 12 points from five matches. Uruguay's win leaves them in second place on 10 points. 

In other South American qualifiers on Thursday, Nunez's Liverpool team-mate Diaz scored two goals in five minutes as Colombia came from behind to stun Brazil 2-1 in Barranquilla.

Diaz's dramatic double capped a roller-coaster month for the forward, whose father was taken hostage by Colombian guerrillas at the end of October before being released last week. 

Diaz's father, Luis Manuel Diaz, was watching from the stands in tears as his son scored in the 75th and 79th minutes to fire Colombia to a crucial win.

Diaz's second-half double cancelled out Brazil's opener, which came from Arsenal forward Gabriel Martinelli after only four minutes.

A disappointing result for Brazil was compounded by an injury to Real Madrid star Vinicius Jr., who limped off clutching his left thigh after 27 minutes.

In other games, Venezuela ground out a 0-0 draw with Ecuador while Bolivia moved off the bottom of the 10-team standings with their first points of the qualifiers after a 2-0 home win over Peru.

The top six teams of the round-robin home-and-away qualifying tournament will earn berths at the expanded 2026 World Cup taking place in the United States, Canada and Mexico, while the seventh-placed team goes into a play-off.