Nice way to prevent the mate there!!
Tactical Champagne!
Yeah, that's a beautiful play for white. Undeniably. And black HAS to take the queen, otherwise whites second move is Qh7#!

After ...Qxg1+ Kxg1 rook d8 moves how is white actually winning?
Well.. Not winning yet, but it would be hard to lose!

Yes, brilliant book! (albeit I've only just begun to read it)
I had to brag about solving it somewhere!
yeah i missed that ...g6 forestalls the mate, but after white responds with Nf7+ it's an uphill battle for black. although gxf3 works in white's favor, too, Nf7+ is a good move to play beforehand.

According to Rybka, 1. Qh6!! Be4 2. Qh2 Qxh2 3. Kxh2 Bxc2 4. Nxd8 is more or less the main line. Anything but 1. ... Be4 loses a lot more.
I thought it was too awesome not to post, and had to have a place where I could brag about solving it!