Tomecek held off a hard-charging Pat Cannon in a thrilling, non-stop 25-lap 358 sprint car feature for his first-ever 358 sprint car win at the track.
"We've been struggling here lately," he said. "I like to be around the top of the speedway and the car was hooked right around the bottom. We crashed at Lincoln, worked hard to get the car back together and then we blew the engine. It's just awesome to be standing here in victory lane."
The initial start came back when Shannon Fisher of Mount Pleasant Mills spun.
On the restart, Larry Kelleher took the lead before Bloomsburg resident Duane Mausteller passed him coming out of Turn 4 on lap 3.
Tomecek used the same move on lap 16 to become the third leader of the race.
Defending points champion Pat Cannon, who started 11th, closed on Tomecek in lapped traffic with two to go and trailed him at the finish line by .086 seconds.
Jason Shultz was third with Mausteller, fourth and Derek Locke, fifth.
Sixth through 10th were T.J. Stutts, Kelleher, Josh Bear, Cody Keller and Colby Womer, respectively.
Heat winners for the 22 358s were Keller, Cannon and Beard.
Rine became the fifth different late model winner after scoring his first win of the season at Selinsgrove. It was also his 80th career win, tying him with fellow Danville late model driver Steve Campbell on the track's all-time combine win list.
"We did a lot of stuff to the car over the winter and we gradually put the car back to where it was last year and we're getting better on the slick tracks now," Rine said. "I got rolling on the top
Rine took the lead from Andy Haus on lap 11 of the 25-lap feature.
Jim Yoder closed in late and finished second with early race leader Andy Haus, third, Bryan Bernheisel, fourth and Dylan Yoder, fifth.