2 that I've used with success are, Organocide, a little pricey and, Bayer Rose 3 in 1 systemic. I don't know if they're the best but they work!
I recently tried GardenSafe fungicide spray and that works pretty good as well. As with all fungicides, you need to use a few applications within a 10 day period for it to be effective.