Home Sports Capri sees off Crystal Ocean to give O'Brien 5th St Leger