Cars were mangled, tempers flared and in the end there was a first-time track winner sitting in Victory Lane at Bristol Motor Speedway on Sunday afternoon.

Kasey Kahne finished what he started the week before at Las Vegas, following up a runner-up finish - in a race that he clearly had the best car - with a convincing win at the World's Fastest Half-Mile. Kyle Busch, Dale Earnhardt Jr. and Brad Keselowski were also strong, while Paul Menard and Jamie McMurray made some noise, too. But will it be enough for them to crack the top 10, and if so, who will fall off the list?

Here's a look at the Magic Mile Power Rankings* heading into Week 5 at Auto Club Speedway (California) on Sunday:

1. Brad Keselowski - What was a sparkling debate last week is anything but this week. It's clear that Bad Brad is the best of the bunch right now after a fourth straight top-five finish and his second third-place finish in a row. How are you going to slow this guy down? Not much else needs to be said.
Previous ranking: First, --
Consecutive Weeks in MMPR: 4

2. Dale Earnhardt Jr. - Remember when it was so frustrating to watch Junior? He'd have it one week and then fall apart the next. He was the posterchild for inconsistency. Well, four races into 2013 and he's one of only two drivers to score a top-10 finish in each of the first four races. Imagine how scary he'd be if he could figure out qualifying. He currently ranks 23rd in average starting position. Of course he does rank first in quality passes with 289.
Previous ranking: Third, +1
Consecutive Weeks in MMPR: 4

3. Jimmie Johnson - Okay, it's not exactly time to push the panic button for the 48 team. It was just a bad day at a very unpredictable track. That being said, this is the second straight week that Five-Time has fallen a spot in the MMPR. Auto Club Speedway (five wins in 18 career starts) should provide the perfect setting for him to break out this funk.
Previous ranking: Second, -1
Consecutive Weeks in MMPR: 4

4. Denny Hamlin - There's clearly no love lost between Hamlin and former JGR teammate Joey Logano. Hamlin completely ignored Logano as he was held back by Hamlin's teammates following the post-race on Sunday. Then he went as far as to say he never sees him on the track anyway. Drama aside, Hamlin had a strong car on Sunday (leading the most laps with 117) and would have likely challenged Kahne down the stretch had it not been for a flat tire.
Previous ranking: Fifth, +1
Consecutive Weeks in MMPR: 4

5. Matt Kenseth - What was ignored at Daytona was taken into full consideration at Bristol. For the fourth consecutive race, Kenseth has had a first-place car. But for the second time in four races his great car was hindered by some bad luck - this time it was Jeff Gordon, who was in the lead at the time, taking Kenseth out of the race when his tire went down. Sure, he finished 35th, but this is hardly a guy that's struggling to find consistency. He just needs a little luck on his side.
Previous ranking: Sixth, +1
Consecutive Weeks in MMPR: 2

6. Kasey Kahne - After back-to-back shaky weeks to start the season, Kahne (right) looks every bit the championship contender as our very own Jonathan Stallsmith predicted at the beginning of the season. Kahne was strong all day on Sunday, leading 109 laps and besting one of the top restarters in the business in Kyle Busch late in the race. Yup, he's for real.
Previous ranking: Not ranked, +5
Consecutive Weeks in MMPR: 1

7. Carl Edwards - Bristol has become very difficult for Cousin Carl of late, his 18th-place finish this past weekend being his best finish there in two years. But Edwards has shown the fire that put him one pass away from winning the championship in 2011, something his fans felt he lacked last year.
Previous ranking: Fourth, -3 C
onsecutive Weeks in MMPR:

8. Clint Bowyer - Bowyer rebounded well after a difficult day in Vegas, scoring his first top-five of the season. That's good news, especially when you consider how high the expectations were for the 15 coming into the season. Fontana is Bowyer's fourth-best track based on average finish, so there's no reason to believe his strong day at in Tennessee will lose any traction on the West Coast.
Previous ranking: 10th, +2
Consecutive Weeks in MMPR: 4

9. Kyle Busch -  And just like that, Rowdy is back in the hunt. It took a couple weeks, but Busch is starting to look more like the driver that finished the last 10 races of last season rather than the pilot that was largely inconsistent through the first 26. Consecutive top-fives, including a runner-up in Bristol, has Busch back in the Chase and ready to make a run at the top.
Previous ranking: Not ranked, +2
Consecutive Weeks in MMPR: 1

10. Paul Menard - So far, so good for the No. 27. Menard scored his second consecutive top-10 finish on Sunday and is a legitimate Chase contender four weeks into the season. That puts a smile on the face of this writer, who picked him to make the Chase this season. This weekend could be a true Litmus test for Menard, especially considering it's his third-worst track based on average finish.
Previous ranking: Not ranked, +1
Consecutive Weeks in MMPR: 1

Wave Around: Kurt Busch - Well, it's about time. Busch has always been strong at Bristol, but it was clear he needed a quality finish to appease those inside Furniture Row Racing. Now, can he follow it up in Fontana?

Dropped out of the MMPR: Aric Almirola, Ricky Stenhouse Jr., Greg Biffle

*This list is comprised of drivers that compete in the Sprint Cup Series on full-time basis.

Previous Nos. 1
Week 1 - Jimmie Johnson
Week 2 - Jimmie Johnson
Week 3 - Brad Keselowski