The quest for 20-straight winning seasons is ongoing for Kyle Busch — but his Richard Childress Racing team showed it might be getting closer in Michigan.

After running in the top 10 for a good chunk of the race, Busch parlayed a two-tire strategy during his final stop in Stage 3 into a fourth-place finish in Monday’s FireKeepers Casino 400, earning his first top-five since Dover Motor Speedway in April.

It was a much-needed result for the driver and team, ending a torrid streak of difficult weekends dating back to Darlington Raceway in May. At the time Busch was 12th in points and looked like a playoff contender, but a stretch of 11 races with a 24.0 average finish — including five DNFs — saw the two-time champion drop to 18th in the standings and well out of playoff reach without a win.