Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. c3 Nf6 3. e5 Nd5 4. d4 cxd4 5. Nf3 g6 6. Bc4 e6 7. Bxd5 exd5 8.
Qxd4 Bg7 9. Qxd5 Nc6 10. O-O O-O 11. Re1 b6 12. Bg5 Qc7 13. Nbd2 Bb7 14. Qd6
Qc8 15. Ne4 Re8 16. Nf6+ Bxf6 17. Bxf6 Re6 18. Qd2 Qf8 19. Qxd7 Rb8 20. Ng5 Ne7
21. Nxe6 fxe6 22. Bxe7 Qf7 23. Rad1 Bd5 24. Qc7 Re8 25. Bd6 Qf5 26. Re3 Qh5 27.
Rh3 *
Position (FEN): 4r1k1/p1Q4p/1p1Bp1p1/3bP2q/8/2P4R/PP3PPP/3R2K1 b - - 10 27
Black to move.
Themes: Hanging Piece Middlegame Mate in 1 
Puzzle rating: 997
Best move: Qxd1#