It is a brilliant check mate!! Thank you for posting it.
Sacrifice mate in 6!

the reason it's a faster mate is that you don't have black make its most game-lengthening moves. It's not a 6-move mate, not even close, using your line.

the reason it's a faster mate is that you don't have black make its most game-lengthening moves. It's not a 6-move mate, not even close, using your line.
Ok wise one!
3. Qg4 Kh8
4. Qh5+ Kg8
5.Nh6+... See it?

the reason it's a faster mate is that you don't have black make its most game-lengthening moves. It's not a 6-move mate, not even close, using your line.
Ok wise one!
3. Qg4 Kh8
4. Qh5+ Kg8
5.Nh6+... See it?
Oh, I see what you mean:
5. ...Bxh7
6. No mating move.
I suppose it would be:
6. Bxf6 instead of Qxh6,
and then I think that
6. ... Pe3 makes things interesting, but I really don't know for sure.
Still, it's definitely not a mate in 6 unless you have black execute a helpmate.
The actual game is here:
http://www.chessgames.com/perl/chessgame?gid=1462096
The actual game would have taken 45 moves for white (but black resigned after 43 by white). Maybe that can be improved on using your line, but black has some material advantages and might be able to draw or win if white takes your line.
Hey I wanted to show you nice and brilliant mate in six!
It was taken from Rashid Gibiatovich Nezhmetdinov vs Vladimir Zagorovsky 1963
In my puzzle a quicker mate variation is shown, rather than the one that happened in the actual game!
Hope You enjoy it, good luck!