Ryan Waygood's interception return for a touchdown on the last play of the first half gave the Roughnecks a 19-8 lead.
The score was 19-16 early in the fourth quarter after White Deer quarterback Parker Petty snuck his way into the end zone from a yard out.
But White Deer fumbled at its own 20-yard line, and that led to the first of Heffley's two fourth-quarter touchdowns.
White Deer 8 0 0 8 - 16
Sundown 7 12 0 13 - 32
S-Ryan Sanford 10 run (John Heffley kick)
WD-Cameron Armstrong 30 pass from Parker Petty (Brice Bennett pass from Petty)
S-Tommy Serna 50 pass from Jason Durham (run failed)
S-Ryan Waygood 88 interception return (run failed)
WD-Petty 1 run (Phillip Hefner run)
S-Heffley 3 run (Heffley kick)
S-Heffley 1 run (run fails)
White Deer Sundown
First downs 12 16
Rushes-yards 47-158 43-193
Passing yards 66 67
Comp.-att.-int. 4-12-2 3-4-0
Punts-avg. 1-34 2-57
Fumbles-lost 2-1 2-2
Penalties-yards 6-60 6-40
Individual Statistics
Rushing-WDHS, Gaines 12-39, Petty 12-24, Bryan 7-23, Perryman 4-30, Hefner 6-21, Cobb 3-21, Owens 3-0; SHS, Heffley 25-96, Sanford 9-110, Durham 6 minus-10, Waygood 3 minus-3.
Passing-WDHS, Petty 4-12-66; SHS, Durham 3-4-67.
Receiving-WDHS, Hefner 1-0, Armstrong 2-55, Bennett 1-11; SHS, Serna 2-56, Gilliam 1-11.