Rosemount ready for semi-final

Rosemount in cup action