Esteban Guerrieri started from the back row and overtook the leader on Lap 38 to win the Firestone Freedom 100 for Sam Schmidt Motorsports.