IT was at Lord's that the World Cup was first held aloft by West Indies captain Clive Lloyd on June 21, 1975. And 24 years on, it is to Lord's that the action returns for the June 20, 1999 final. Could it be the grand finale that propels the resplendently resurgent Brian Lara to the pinnacle of greatness?