Vargas sharp in Mariners' 5-4 win