Everything was on the line on Sunday at Homestead-Miami Speedway. Keselowski and Johnson battled back and forth for some time, but eventually Johnson had to deal with more bad luck.
Starting with a problem in pit road where the 48 pit crew didn't put five lug nuts on one tire, Johnson had to circle back around and re-pit.
If getting put a lap down wasn't enough, Johnson ended up having car problems and had to go to the garage. Johnson wouldn't make it back out onto the track again.
With Johnson out, Keselowski was able to drive around at his own pace, and while he didn't win the race like he planned, he did win the championship and got Roger Penske his first Sprint Cup title.
The race itself had few cautions, and Kyle Busch battled with Martin Truex Jr. for the lead throughout the race.
Both Busch and Truex would fade back at the end of the race, and Jeff Gordon would be the one to cross the finish line in first, with Clint Bowyer finishing behind him in second.
Brad Keselowski joins an elite club of drivers who managed to win a championship in NASCAR within their first three years. Jeff Gordon and Dale Earnhardt Sr. are the other two drivers to achieve this feat.
Keselowski's underdog story has finally come to an end, and he has been crowned the NASCAR Sprint Cup champion of 2012.
Final Top 5
1. Jeff Gordon
2. Clint Bowyer
3. Ryan Newman
4. Kyle Busch
5. Greg Biffle