Cameron lauds gutsy Giants after AFL win