Race result; Checker Auto Parts 500, Phoenix International Raceway, Arizona, 2004 NASCAR Nextel Cup Series round 34 of 36.

1. Dale Earnhardt Jr. #8 Budweiser Chevrolet Dale Earnhardt Incorporated 315 laps
2. Ryan Newman #12 ALLTEL/TXT2WIN MVP Sweepstakes Dodge Penske Racing 315 laps
3. Jeff Gordon #24 DuPont Chevrolet Hendrick Motorsports 315 laps
4. Kevin Harvick #29 GM Goodwrench Chevrolet Richard Childress Racing 315 laps
5. Kasey Kahne *#9 Dodge Dealers/UAW DodgeEvernham Motorsports 315 laps
6. Jimmie Johnson #48 Lowe's Chevrolet Hendrick Motorsports 315 laps
7. Rusty Wallace #2 Miller Lite Dodge Penske Racing 315 laps
8. Tony Stewart #20 Home Depot Chevrolet Joe Gibbs Racing 315 laps
9. Bobby Labonte #18 Interstate Batteries Chevrolet Joe Gibbs Racing 315 laps
10. Kurt Busch #97 IRWIN Industrial Tools FordRoush Racing 315 laps
11. Jeff Burton # 30 America Online Chevrolet Richard Childress Racing 315 laps
12. Joe Nemechek #01 US Army Chevrolet MB2 Motorsports 315 laps
13. Greg Biffle #16 National Guard FordRoush Racing 315 laps
14. Scott Riggs * #10 Valvoline Chevrolet MBV Motorsports 315 laps
15. Mark Martin # 6 Viagra Ford Roush Racing 315 laps
16. Bobby Hamilton Jr #32 Tide ChevroletPPI Motorsports 315 laps
17. Michael Waltrip #15 NAPA Auto Parts Chevrolet Dale Earnhardt Incorporated 315 laps
18. Brian Vickers * #25 GMAC Financial Services Chevrolet Hendrick Motorsports 315 laps
19. Ricky Rudd #21 Motorcraft FordWood Brothers Racing 315 laps
20. Ken Schrader #49 Schwan's Home Service Dodge BAM Racing 315 laps
21. Jeremy Mayfield #19 Dodge Dealers/UAW DodgeEvernham Motorsports 315 laps
22. Dale Jarrett #88 UPS Ford Robert Yates Racing 315 laps
23. Jeff Green #43 Cheerios/Betty Crocker Dodge Petty Enterprises 315 laps
24. Jamie McMurray #42 Texaco Havoline Dodge Chip Ganassi Racing 315 laps
25. Sterling Marlin #40 Coors Light Dodge Chip Ganassi Racing 314 laps
26. Scott Wimmer * #22 Caterpillar Dodge Bill Davis Racing 314 laps
27. Kevin Lepage #137 Carter Racing Dodge Carter Racing 314 laps
28. Kyle Petty #45 Georgia Pacific/Brawny DodgePetty Enterprises 313 laps
29. Mike Wallace #4 Lucas Oil Products Chevrolet Morgan-McClure Racing 313 laps
30. Brendan Gaughan * #77 Kodak/Jasper Engines DodgePenske/Jasper Racing 311 laps
31. John Andretti #14 VB/APlus at Sunoco FordPPC Motorsports 311 laps
32. Terry Labonte #5 "The Incredibles"/Kellogg's ChevroletHendrick Motorsports 309 laps
33. Hermie Sadler #02 Treasure Island-Las Vegas Chevrolet SCORE Motorsports 307 laps
34. Casey Mears #41 Target DodgeChip Ganassi Racing 306 laps, accident
35. Robby Gordon #31 Cingular Wireless Chevrolet Richard Childress Racing 306 laps, engine
36. Matt Kenseth #17 DeWalt Power Tools Ford Roush Racing 280 laps, engine
37. Carl Edwards #99 Roush Racing Ford Roush Racing 272 laps
38. Elliott Sadler #38 Pedigree Ford Robert Yates Racing 252 laps
39. Johnny Sauter #09 Miccosukee Gaming & Resorts Dodge Phoenix Racing 236 laps, accident
40. Ward Burton # 0 Netzero HiSpeed ChevroletHaas CNC Racing 201 laps, rear end
41. Morgan Shepherd #89 Racing with Jesus/Red Line Oil Dodge Cindy Shepherd 181 laps, handling
42. Randy LaJoie #198 Airaid Premium Filters Ford William Edwards 105 laps, transmission
43. Todd Bodine #50 Arnold Development Companies Dodge Arnold Racing 11 laps, vibration

* Rookie of the Year contender.