Kurt and Kyle Busch were the only leaders during the race -- Kyle held the top spot for 48 laps and pole-sitter Kurt led the other 27 circuits.
A two-lap overtime finish was set up due to an accident involving Eric McClure and Casey Roderick.
Keselowski was out after fracturing an ankle in a crash while testing at Road America this month.
Kurt Busch finished 1 second ahead of Johnson, while Logano took the third spot and Joe Gibbs Racing teammate Kyle Busch settled for fourth.
Carl Edwards finished fifth.
Ray Liotta sues skin care company over use of likeness
Aaron Carter is still in love with Hilary Duff