Brad Keselowski passed Kyle Busch with five laps to go Sunday and surged to his second win in three years in the NASCAR race at the Las Vegas Motor Speedway under weird and windy weather conditions.

Keselowski got past Joey Logano and then tracked down Busch, whose right front wheel vibrated and struggled down the stretch. Keselowski, who overcame an early speeding penalty, drove his Team Penske Ford to his first Sprint Cup Series victory of the season.

Logano finished second and Jimmie Johnson came in third.

Busch finished fourth in the opener of NASCAR's three-week Southwest swing, falling a few laps shy of completing a weekend sweep. The defending Sprint Cup champ dominated the Xfinity Series race on Saturday.

A lurking storm blew gale-force winds and light rain onto the desert track.