The race went nonstop over the final 20 laps as Smith continued to pull away from Cannon in lapped traffic.
Cannon, the defending 358 sprint car champion held on for second with Beard third, T.J. Stutts fourth and rookie Austin Reed fifth.
Sixth through 10th went to Jason Shultz, Derek Locke, Matt Horst, Scott Flammer and Colby Womer, respectively.
Heats for the 23 sprint cars went to Cannon, Kissinger and Smith. Cannon set a track record for the 358s with a nonstop time of 2 minutes, 16.255 seconds in the eight-lap heat race. He also turned the fastest unofficial lap for a 358 sprint car with a time of 16.961 seconds.
Dylan Yoder duplicated his opening-day win from last year with a dramatic pass-at-the-line as the checkers flew in the 25-lap late model opener.
A four-time winner last year at the trick, Yoder, of Selinsgrove, was following race leader Dave Zona for most of the 25 laps until the last lap in Turn 3.
"I think his right-rear tire was going away so I went in a little bit higher to use what was left the grip and I dove to the low side of him," he said.
Perennial late model champion Jeff Rine spun out on Lap 2 and rallied to catch Yoder and Zona in the closing laps. As the trio came off Turn 4, Rine went to the outside with Zona in the middle and Yoder on the bottom as they crossed the line with Yoder under Zona for the win. The final margin of victory was .042 seconds.
Rine held on for third with Kenny Trevitz fourth and Jim Yoder, fifth. Sixth through 10th were Coleby Frye, Tony Adams, Matt Cochran, Chad Davis and Bryan Bernheisel, respectively.
Heat winners for the 17 late modes went to J. Yoder and Frey.
Mitch led wire-to-wire in the season-opening 20-lap pro stock feature while Fowler Jr. passed Bob Bussey who lost a tire on the final corner for the 12-lap roadrunner win.