From what I recall (I play this too) 9.Qf3 is a killer.
Your move is good too though I think.
Actually I hadn't considered that one. I would have to look into that line.