Too Many Queens

click on board to return

1. Nh7+ Kg7 2. f8=Q+ Kxh7 3. Qf7+ Kxh6 4. Qc1#