Diego Forlan marked his 100th international appearance with the winner as Uruguay beat Nigeria at the Confederations Cup.
Uruguay captain Diego Lugano opened the scoring in the first half with a scuffed finish from Forlan’s cross.
Chelsea’s John Mikel Obi equalised just before the break with a curled finish.
But Forlan ended a 12-game international drought with a powerful strike from the edge of the area early in the second half.
The win, Uruguay’s first at the tournament, could have been more comfortable but Napoli striker Edinson Cavani was guilty of spurning a couple of decent chances.
Uruguay move level on three points with Nigeria in Group B, three behind leaders Spain.
They take on Tahiti on Sunday in their final group game, while Nigeria play Spain.