Chess puzzle (Checkmate)
Moves: 1. f4 d6 2. Nf3 Bd7 3. e4 Qc8 4. d4 Nc6 5. c4 h5 6. Nc3 Nh6 7. Bd3 g6 8. d5 Nd8
9. Be3 Bg7 10. Qd2 Ng4 11. Bg1 a6 12. h3 Nf6 13. O-O-O b5 14. e5 dxe5 15. fxe5
Nh7 16. e6 fxe6 17. Bxg6+ Nf7 18. Qf4 O-O 19. Bxh7+ Kxh7 20. Qh4 Bh6+ 21. Kb1
exd5 22. Nxd5 Bf5+ 23. Ka1 bxc4 24. Qxh5 Bg6 25. Qh4 Qf5 26. Nxe7 Qc2 27. Nxg6
*
Position (FEN): r4r2/2p2n1k/p5Nb/8/2p4Q/5N1P/PPq3P1/K2R2BR b - - 0 27
Black to move.
Themes: Hanging Piece Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 932
Best move: Qxd1#