The answer is yes
we divide 8 into 3 groups of 3+3+2
step 1- balance groups of 3, if they are equal go to step 2a, otherwise go to step 2b,
step 2a- balance remaining 2, heavier one is the fake one,
step 2b- take the heavier 3, balance 2 of them and leave one aside, if one is heavier then that is the fake one, i f they are equal, the fake one is the one we left aside