Chess puzzle (Checkmate)
Opening: Indian_Defense, Indian_Defense_Budapest_Defense
Moves: 1. d4 Nf6 2. c4 e5 3. dxe5 Ng4 4. Nf3 Bc5 5. e3 Nc6 6. Be2 O-O 7. O-O Ngxe5 8.
Nc3 a5 9. a3 Nxf3+ 10. Bxf3 Qh4 11. Ne4 Be7 12. b3 Ra6 13. Bb2 Nd8 14. Qc2 Rh6
15. h3 d5 16. cxd5 Bxh3 17. gxh3 Qxh3 18. Bg2 *
Position (FEN): 3n1rk1/1pp1bppp/7r/p2P4/4N3/PP2P2q/1BQ2PB1/R4RK1 b - - 1 18
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 977
Best move: Qh2#