Returning to Michigan for the Pure Michigan 400, Earnhardt had to start in 42nd place after a crash in practice forced him to move to a backup car. He led for a number of laps mid-race and finished on the lead lap in 4th place. Earnhardt; Ryan Newman; and Kasey Kahne also escaped engine difficulties that plagued Jimmie Johnson, Jeff Gordon, and Tony Stewart. At Bristol Motor Speedway, Earnhardt started 16th after a qualifying rainout; he led 13 laps in the race before pit road penalties resulted in a 12th-place finish. The finish locked him into the 2012 Chase for the Sprint Cup, alongside Greg Biffle, and teammate Jimmie Johnson. At Atlanta Motor Speedway, Earnhardt went a lap down early but recovered to earn a 7th-place finish. The following week at Richmond International Raceway, Earnhardt earned his first pole of the season. He would go on to lead 69 laps, but a late race pit stop resulted in the 88 team getting a 14th-place finish, and being seeded 7th in the standings. In the first race of the chase at Chicagoland Speedway, Earnhardt finished 8th despite having to start at the rear of the field due to an engine change. Finishes of 13th and 11th at Loudon and Dover left the 88 team 7th in the standings.