Sort:  

in addition: if Qf4 6.g3!+ then :-) Qxg3 7. Bxg3 check mate.

That's it, very well done! :)

(Sorry for late reply, but I was rather busy during the last hours.)