Tom Worrick led the first three laps of the 18-lap 305 sprint main before Zach Newlin got the lead but ninth starter Bill Jones Jr. had designs on the top spot and took control on the ninth tour.
Miller started 11th in the field and blasted through the pack to be up to second for a restart with two laps to go.
And that proved to be the end of Jones’ race for the victory as Miller took the lead on the final lap as he shot off of the second turn.
Jones was second followed by Tyler Reeser, Newlin and Scott Ellerman.
Heats for the 29-car field went to Reeser, Jones, Ellerman and Reed Thompson with the consolation being claimed by Ron Aurand.
305 sprints, 18 laps: 1. Jeff Miller Jr., 2. Bill Jones Jr., 3. Tyler Reeser, 4. Zach Newlin, 5. Scott Ellerman, 6. James Pryde, 7. Mike Kiser, 8. Tom Worrick, 9. Ken Duke, 10. Sean Kirkpatrick, 11. Jason Bergstresser, 12. Colby Dice, 13. Erin Statler, 14. Jake Waters, 15. Don Hendershot, 16. John Fiore, 17. Ron Aurand, 18. John Martin, 19. Cory Thornton, 20. Mike Alleman, 21. Brent Rumberger, 22. Cale Reigle, 23. Nathan Gramley, 24. Reed Thompson
DNQ: Dave Guss Jr., Jim Kennedy, Drew Ritchie, Andrew Hake, Dave Graber, Cody Hackenberry