Shrugging off one sideways moment, Kevin Harvick held off a determined Brad Keselowski to win the NASCAR Nationwide Race in Richmond Saturday.