It is Keselowski’s 37th Xfinity win.
Keselowski led 67 of 200 laps in a race that was halted twice for rain.
Justin Allgaier completes a JR Motorsports’ sweep of the top three spots. He is seven points back from Sadler.
The top five is completed by Bell (-8) and Daniel Hemric (-21).