Bronson Arroyo notches first win in 3 years