Eddie MacDonald overcame rain, darkness, and three cautions in the last 10 laps to win his second straight Heluva Good! Fall 125 at New Hampshire Motor Speedway.

After a brief shower right before the start of the race, NASCAR reduced the Heluva Good! Fall 125 to 100 laps, to complete the race before dark.  When the caution came out within the final five laps, it was announced that there would be one attempt at a green-white checkered finish.  MacDonald won on lap 99 with a strong restart.

"It was awesome," said MacDonald.  "Everything worked out just perfectly."

MacDonald gained 20 points on NASCAR Camping World Series East points leader Ryan Truex, who finished third.  Brett Moffitt finished second.

MacDonald will also race in tomorrow's NASCAR Whelen Modified Tour New Hampshire 100 and in the inaugural ACT Invitational.