JOLIET, Ill. — Kyle Busch passed Jimmie Johnson after a restart on the next-to-last lap Saturday night to win his seventh NASCAR Sprint Cup Series race of the season.

Johnson had gone by Busch with 17 laps remaining in the 400. But on the restart after the ninth caution, Busch went high on the track at Chicagoland Speedway and got by Johnson and held on for yet another victory.

Busch has 14 victories this season, spanning NASCAR's three series. He won a Nationwide Series race on the same track Friday night.

And the 23-year-old Busch showed again why he leads the Sprint Cup points race with some great driving at the end.

"It didn't matter which way he was going to go, I was going the opposite way," Busch said of the pulsating finish.

"I pushed Jimmie Johnson to go and was like, 'Let's go man, here we go.' I just had to go to the outside because he was going to block the bottom in Turn 1 and 2."

But without the final yellow, Busch said he would have lost.

"Without that caution the race was over. Jimmy was going to lead us to the checkered flag," Busch said.

Busch's biggest problem came after the race when he got stuck in the mud as he tried to do a celebratory drive through the infield grass. That's been plenty to feel good about all season.

"I don't believe how good things are going. It's just been a phenomenal year. Something just so special," Busch said.

Johnson, the two-time defending Sprint Cup champion, took second and Kevin Harvick, who entered the race in 13th in points, was third.

DIXON WINS FIRESTONE INDY 200: At Gladeville, Tenn., miscommunication mixed with heavy rain turned out to be a winning combo for Scott Dixon.

Told to follow race leader Tony Kanaan, Dixon instead stayed on the track at the Nashville Superspeedway and grabbed the lead on lap 149. Dixon stretched his fuel until rain ended the Firestone Indy 200 with 29 laps left, giving him his fourth win this season.

"When they called me to pit, or follow Kanaan was the words, I was way past ... there was no coming in," Dixon said as he cradled the trophy Gibson guitar under cover.

Dixon said he would have spun out if he had tried to follow Kanaan into the pits, which was why he didn't pit himself. Dixon was furious over the pit call for a few laps.

"But when I saw that rain coming down, I thought, 'Oh, this could work out pretty good,"' Dixon said.

It was a nice change from a week ago when Dixon spun out under yellow chasing his fourth consecutive win at Watkins Glen. That rare mistake dropped him to 11th.

"I'd like to keep winning more so everyone would forget about that," Dixon said.

IRL officials hoped to squeeze in at least 101 laps to make the race official with rain on the radar. This race was washed out a year ago and run on Sunday with lots of empty seats.

The third caution of the night came on lap 139 when the rain finally hit. The cars kept rolling even as fans were asked to evacuate the grandstand immediately due to weather. They went back to green before the fourth and final caution came on lap 167.

IRL officials kept the cars rolling until the rain came harder, and the race was red-flagged on lap 171. Officials checked the radar, which showed heavy rain stretching out far to the west. This race became the 13th IndyCar Series event with a red flag, the first since the Indianapolis 500 in 2007, and the fourth red-flagged and not restarted because of rain.

"It worked out fantastic," Dixon said of the mixup. "I'm bloody happy for the championship, to be honest."

Dixon won his 14th career victory and the 100th overall in motorsports for Chip Ganassi Racing with an average speed of 148.072 mph. Dixon also expanded his lead over Castroneves in the points race from 48 to 63.

Ganassi teammate Dan Wheldon finished second after gambling that he could stretch his fuel until the rain hit. It was the 26th time in IndyCar history that teammates have finished 1-2, the fourth time for Target Chip Ganassi.

Pole-sitter Helio Castroneves took advantage of a track cleaned of the rubber chunks chewed off the tires by the concrete track to pass both Danica Patrick and Kanaan on lap 153 after the last restart. He finished third.