Chess puzzle (Checkmate)
Moves: 1. Nf3 Nc6 2. d4 Nf6 3. b3 d5 4. Bb2 Bf5 5. g3 e6 6. Bg2 Be7 7. O-O O-O 8. Nbd2
Nb4 9. c3 Na6 10. a3 c5 11. Ne5 cxd4 12. cxd4 Nb8 13. Ndf3 Nbd7 14. b4 Ng4 15.
Nxd7 Qxd7 16. Nh4 Bxh4 17. gxh4 Qd6 18. e4 Bxe4 19. Bxe4 *
Position (FEN): r4rk1/pp3ppp/3qp3/3p4/1P1PB1nP/P7/1B3P1P/R2Q1RK1 b - - 0 19
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 603
Best move: Qxh2#