2. gxh1=Q white resigns is one move quicker.
To the point and a beauty of a tactic. Outstanding!
You can't win by resigning. Black can still find a way to mess up. For example 2. gxh1=Q
i could have lost like this once.
cool problemo
If I get this position as black, I guarantee I'm playing someone who does not resign. :P