Cup final heartbreak for Rosemount