Dale Earnhardt Jr. won Sunday at Michigan International Speedway despite going the last 55 laps, including three laps of overtime, without stopping for gas.