Flamengo beat River Plate 2-1 with a late double from Gabriel Barbosa to lift the Copa Libertadores for the first time since 1981.

River Plate had gone ahead through Colombian Rafael Borre on 14 minutes and looked on course to lift a fifth title.

However, with 89 minutes on the clock, Barbosa, on loan from Inter Milan, tapped in a low cross from close range to set up a dramatic finale.

As the match went into the second minute of stoppage time, Barbosa struck again when he held off two defenders at the edge of the area before drilling home from 12 yards to spark wild celebrations from the Flamengo faithful.

River Plate midfielder Exequiel Palacios was then shown a red card for a foul on Flamengo's Bruno Henrique, before Barbosa was also dismissed during the closing moments.

It was the first single-game final of the South American tournament, which had been moved to Lima in Peru because of street protests in Santiago, Chile.

Brazilian side Flamengo will now go on to play at the FIFA Club World Cup in Qatar in December, where Champions League winners Liverpool will be the European representatives.