He beat Keselowski by 0.236 seconds to earn his 22nd career Cup win.
Logano led 86 of 267 laps, including the final 24. The race was slowed by only the two cautions for stage breaks.
With his victory Sunday, Logano joins Denny Hamlin and Keselowski in qualifying for the playoffs.
Logano (133 points) leads the standings.
He is followed by Harvick (-2), Hamlin (-6), Kyle Busch (-12) and Keselowski (-18).