Heimbach used a late race move on Doug Esh to secure the win over Esh, Mike Erdley, Chad Layton and Dylan Cisney, with Harrisonville’s Mike Wagner sixth.
Tim Wilson led flag-to-flag to score the Port Royal Late Model win over Terry Naugle, Nick Dickson, Jeff Miller and Steve Campbell.
Brent Marks won the 30- lap Outlaw Tuneup for 410 Sprints Saturday at Lincoln Speedway which was his third win there this season.
He took the win over Brian Montieth, Greg Hodnett, Stevie Smith and Fred Rahmer.
Fifteen-year-old Chase Dietz captured a careerfirst win in the 358 Sprint Car Main over Jeff Rohrbaugh, Austin Hogue, Tim Wagaman and Niki Young.
JJ Grasso won the big $3,600 payday in Saturday’s Jack Gunn Memorial for 358/360 Sprints at Selinsgrove Speedway. Grasso, who also set fast time during the night, defeated Cody Keller, Mark Smith, TJ Stutts and Aaron Ott.
Jeff Rine made it backto back Late Model wins at the track winning over Dylan Yoder, who graduated from Shippensburg University earlier in the day, Bryan Bernheisel, Jim Bernheisel and Ken Trevitz.
Friday night racing at Williams Grove, Bedford and Trail-Way speedways was all rained out as was the Saturday Night Series program at Williams Grove.
JT Spence became the first repeat winner in Late Model action Saturday night with a win over Keith Jackson, Gary Stuhler, Roy Deese and Kenny Moreland.
Marvin Winters was caught up in a crash and paid for 18th.
Danny Dietrich won Sunday night’s special 410 Sprint car event at Susquehanna Speedway Park over Mark Smith, Brent Marks, Fred Rahmer and Jason Leffler.
Logan Wagner won the PASS 305 Sprint car main Saturday at Hill Valley Speedway. No other results were made available.