It was the perfect exclamation point to a jubilant and historic moment for Eastlake football.

The lights literally went out at Eastlake High School as Eastlake players celebrated Sean Macdonald’s fumble recovery with 31.2 seconds left that sealed the victory for the Wolves.

Once the power came back on, No. 1-ranked Eastlake rode out the clock as its fans cheered a 28-21 victory over the Spartans, now 5-3 overall and 3-1 in KingCo 4A.

“Everybody’s been waiting to beat Skyline and we did it,” Eastlake coach Gene Dales said as he celebrated the school’s first win over Skyline with his family.

The Wolves improved to 8-0 (4-0 in KingCo 4A) and will face Woodinville on Oct. 27 for the KingCo Championship.

Skyline’s Max Browne threw for 305 yards and two touchdowns, completing 29 of 48 passes for two touchdowns. Spartan receiver Taggart Krueger caught 10 passes for 112 yards, including a 56-yarder on the first play of the game that nearly turned into a touchdown.

Eastlake running back Ryan Lewis finished with 22 carries for 198 yards and scored two touchdowns.