Sri Lanka’s Historic Triumph over Australia in 1996 ICC Cricket World Cup Final
Sri Lanka pulled of one of the greatest run-chases in any ODI World Cup final ever to clinch the 1996 ODI World Cup over Australia on March 17, at Gaddafi Stadium in Lahore, Pakistan. Australia, a two-time finalist and past champion, faced off against Sri Lanka, who were playing in their first World Cup final….