Ciara O'Shea impresses with runner-up finish