Eaglehawk warms up for finals with huge win over Kangaroo Flat