The frustration is over, at least for now, when it comes to Tony Stewart. After a winless streak that spanned 30 races, Smoke finally took the checkers on Sunday, overtaking a strong late run by Juan Pablo Montoya to pick up his first win of 2013.

Montoya has had plenty to be happy about lately, though, earning his second top-five in five weeks, a real stepping stone for JPM, who had only two top-fives in the previous two seasons combined.

Here's a look at the Magic Mile Power Rankings* heading into Sunday's race at Pocono Raceway:

1. Jimmie Johnson - Not a lot of movement in the MMPR this week, but Johnson ascends back to the top after a strong run on the concrete. And had it not been for a black-flagged restart, it's hard to believe that the 48 would have finished anywhere other than victory lane.Previous ranking: Second, +1Consecutive Weeks in MMPR: 13

2. Matt Kenseth - The 40th at Dover tied for the second worst of his career there and gave him his third finish outside the top 35 this season. When it goes bad, it goes real bad for the 20 team.Previous ranking: First, -1Consecutive Weeks in MMPR: 11

3. Carl Edwards - He was able to eke out a respectable 14th on Sunday, but that has to be a disappointing result for a guy with the nickname Concrete Carl.Previous ranking: Third, --Consecutive Weeks in MMPR: 12

4. Clint Bowyer - Given the troubles that teammate Martin Truex Jr. dealt with, Bowyer had to be nervous he might suffer the same fate, but the 15 was able to pick up his best finish in four weeks (sixth) and climb back into third in the standings.Previous ranking: Fifth, +1Consecutive Weeks in MMPR: 5

5. Kasey Kahne - A blown tire ended Double K's strong run at the Monster Mile, which has been a hit-or-miss track for Kahne since his cup debut in 2004.Previous ranking:Fourth, -1Consecutive Weeks in MMPR: 8

6. Kevin Harvick - In a matter of five weeks, Happy Harvick has gone from an also ran to a serious contender for this year's championship.Previous ranking: Seventh, +1Consecutive Weeks in MMPR: 2

7. Kyle Busch - Another great run by Kyle that was spoiled by a car that wasn't as strong at race's end. No one has led more laps than Rowdy this year, so it's a safe bet every week that he's going to be a factor. Now if he can just close out more races.Previous ranking: Eighth, +1Consecutive Weeks in MMPR: 10

8. Martin Truex Jr. - A top-three car for much of the day until a blown engine sent the 55 behind the wall. Frustration personified.Previous ranking: Sixth, -2Consecutive Weeks in MMPR: 4

9. Dale Earnhardt Jr. - A top-10 for Junior? That's three in the last five weeks. Maybe he's starting to find his groove again.Previous ranking: Ninth, --Consecutive Weeks in MMPR: 11

10. Brad Keselowski - Just when it looked like Bad Brad was going to race himself out of the MMPR for the first time this season, there he was on Sunday, collecting his first top-five since March 17 at Bristol. #hesbackPrevious ranking: 10th, --Consecutive Weeks in MMPR: 13

Dropped out of the MMPR: None

Wave Around: Tony Stewart - Finally Smoke has something to smile about in what has been a tremendously frustrating season so far for the No. 14.

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