St Patrick's skipper Matt Crawshaw hits unbeaten ton in win