Too Many Queens
click on board to return
1. Nh7+ Kg7 2. f8=Q+ Kxh7 3. Qf7+ Kxh6 4. Qc1#