The Beaver Brae Broncos went into the East Side Stadium and left with a 9-6 victory over the heavily favoured Elmwood Giants.
Weather played a big factor in the game, which the Broncos led 1-0 at the half.
In the second half, Dylan Pykerman scored on a 45 yard touchdown run, to move Beaver Brae ahead for good, as they held on for the victory in a brisk westerly wind.