Denny Hamlin dominated the late going to win Sunday’s Subway Fresh Fit 500 at Phoenix International Raceway, which also moved him to the top of this week’s Power Rankings.

This week’s list:

1. DENNY HAMLIN — Clearly, the addition of crew chief Darian Grubb has brought fresh energy and ideas to Joe Gibbs Racing. Hamlin is going to be hard to beat this year. Last week: 3rd.

2. MATT KENSETH — A 13th-place finish in the desert was nothing to get excited about for Kenseth, but he ought to rebound nicely next week in Las Vegas. Last week: 1st.

3. KEVIN HARVICK — Like Hamlin, Harvick has gotten a big shot in the arm from his new crew chief, in this case Shane Wilson. Great second-place finish for Harvick at Phoenix. Last week: 6th.

4. GREG BIFFLE — Biffle, traditionally a slow starter, opened the 2012 season with consecutive third-place finishes, which bodes well for his chances of a good season. Last week: 5th.

5. JIMMIE JOHNSON — Yes, Johnson his 38th in points after the Daytona wreck and the NASCAR points penalty. But he showed why he’s so good on Sunday, driving from 25th to a fourth-place finish. Last week: 20th.

6. DALE EARNHARDT JR. — By passing two cars on the last lap, Junior moved up to 14th, his best position of the day. He really wasn’t very good in Phoenix. Last week: 2nd.

7. MARTIN TRUEX JR. — Michael Waltrip Racing continues to show improvement, with Truex now sixth in points after a seventh-place run at Phoenix. Last week: 11th.

8. KYLE BUSCH — A sixth-place finish at Phoenix put Busch squarely between teammates Hamlin (first) and Logano (10th). Last week: 15th.

9. JOEY LOGANO — Logano narrowly edges out Mark Martin, because he’s running a full schedule and Martin isn’t, which means he’ll fall out of here soon. Last week: 8th.

10. MARK MARTIN — The ageless won claimed the pole in Phoenix, but EFI issues held him back to a 10th-place finish. Last week: 10th.

11. BRAD KESELOWSKI — With Penske announcing a switch to Ford for next year, Keselowski didn’t miss a beat, finishing fifth at Phoenix. Last week: Unranked.

12. CARL EDWARDS — Two races into the 2012 season and Edwards doesn’t look like one of the pre-season championship favorites. In fact, he’s third in points on his team. Last week: 9th.

13. JEFF BURTON — Tough luck for Burton, who blew an engine late, robbing him of a good finish. Last week: 4th.

14. BOBBY LABONTE — I don’t think Labonte’s name has been mentioned in the first two weeks of the season, but he’s 11th in points. Last week: Unranked.

15. TONY STEWART — Whoops. Stewart shut his engine off under caution to save gas and lost two laps before it re-fired. That left him 22nd at Phoenix. Last week: 14th.

16. JEFF GORDON — Big Daddy had only an OK day at Phoenix, where he finished ninth. But OK is a big improvement over the Daytona debacle. Last week: 19th.

17. DAVE BLANEY — When the season began, Tommy Baldwin was going to start-and-park Blaney. Instead, he’s 16th in points after two races. Last week: Unranked.

18. PAUL MENARD — It was a tough day for Menard who got caught up in a wreck with A.J. Allmendinger and finished 31st. Last week: 7th.

19. CLINT BOWYER — Two blown right-front tires made for a brutal race for Bowyer, who ended the afternoon 30th. Last week: 12th.

20. RYAN NEWMAN — The SHR driver got put into the wall by Carl Edwards, but still managed to finish 21st. Last week: Unranked.

Tom Jensen is the Editor in Chief of, Senior NASCAR Editor at RACER and a contributing Editor for You can follow him online at