Chess puzzle (Checkmate)
Opening: Indian_Defense, Indian_Defense_Other_variations
Moves: 1. d4 Nf6 2. Nc3 e6 3. e4 b6 4. e5 Nd5 5. Nxd5 exd5 6. Bd3 d6 7. Nf3 dxe5 8.
Nxe5 Be7 9. O-O O-O 10. Qf3 Bb7 11. Re1 Bg5 12. Qh5 h6 13. h4 Bxc1 14. Qf5 g6
15. Nxg6 Bc8 16. Ne7+ Kg7 17. Qh7+ Kf6 18. Raxc1 Rh8 19. Nxd5+ Qxd5 *
Position (FEN): rnb4r/p1p2p1Q/1p3k1p/3q4/3P3P/3B4/PPP2PP1/2R1R1K1 w - - 0 20
White to move.
Themes: Hanging Piece Middlegame Mate in 1 
Puzzle rating: 1288
Best move: Qxh8#