Graham enjoys ride on way to 150 wins