OXFORD – Eddie MacDonald of Rowley, Mass., won the TD Bank 250 for the second consecutive year at Oxford Plains Speedway Sunday night.

MacDonald moved into the lead on the Lap 203 after chasing leader Brad Leighton of Center Harbor, N.H., for the previous 189 laps.

It was MacDonald’s fourth win in his last four races at OPS.