Salom takes win despite shoulder pain