Giants keep finals hopes alive | Hume League wrap