From the viral photo of Lionel Messi with baby Lamine Yamal to Donald Trump's presence and the NFL-style half-time show.

The World Cup final is set for Sunday in East Rutherford, New Jersey, featuring a clash between Argentina and Spain.

Argentina's victory sets up a mouthwatering contest between reigning European champions Spain and South American champions Argentina in New Jersey on Sunday local time.