You may want to look into 8...Nf6. If 9.Nxh8, only then 9...Nd4 to be followed up with 10...Nxc2 and 11...Nxa1. In answer to 8...Nf6, white's best move is probably 9.d3, to which black responds 9...Rf8.
Alternatively, you could reevaluate 7...Qe7 instead of 7...Qh4. Palkovi argues that 7...Qe7 is stronger, but that was in the times when only 8.g3 was played.
Can somebody please help?