Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nc3 d6 3. f4 Nc6 4. Bb5 Bd7 5. Nf3 a6 6. Bxc6 Bxc6 7. O-O e6 8. d3
Be7 9. Qe1 Nf6 10. Qg3 Nh5 11. Qg4 g6 12. f5 Nf6 13. Qh3 exf5 14. exf5 Bd7 15.
Nh4 Qc7 16. Qe3 Ng4 17. Qe2 h5 18. fxg6 d5 19. gxf7+ Kd8 20. Ng6 *
Position (FEN): r2k3r/1pqbbP2/p5N1/2pp3p/6n1/2NP4/PPP1Q1PP/R1B2RK1 b - - 2 20
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 521
Best move: Qxh2#