Chess puzzle (Checkmate)
Opening: Zukertort_Opening, Zukertort_Opening_Pirc_Invitation
Moves: 1. Nf3 d6 2. g3 g6 3. Bg2 Bg7 4. O-O c5 5. d4 cxd4 6. Nxd4 Nf6 7. c4 O-O 8. Nc3
Nc6 9. Nxc6 bxc6 10. Bxc6 Bh3 11. Bxa8 Qxa8 12. Nd5 e6 13. Nf4 Bxf1 14. Kxf1 *
Position (FEN): q4rk1/p4pbp/3ppnp1/8/2P2N2/6P1/PP2PP1P/R1BQ1K2 b - - 0 14
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 904
Best move: Qh1#