Chess puzzle (Checkmate)
Moves: 1. e4 h5 2. h3 h4 3. Nf3 c6 4. Bc4 a5 5. a3 b5 6. Ba2 c5 7. Ne5 Bb7 8. Nxf7 Qc7
9. Nxh8 Nf6 10. O-O Nxe4 11. d3 Ng5 12. Bxg5 Nc6 13. Bf7+ Kd8 14. Ng6 Ne5 15.
Nxf8 Nxf7 16. Re1 Qc6 17. Bxe7+ Kc8 18. Bxh4 *
Position (FEN): r1k2N2/1b1p1np1/2q5/ppp5/7B/P2P3P/1PP2PP1/RN1QR1K1 b - - 0 18
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1033
Best move: Qxg2#