Chess puzzle (Checkmate)
Moves: 1. Nf3 Nf6 2. c4 c5 3. Nc3 Nc6 4. e3 e5 5. d4 cxd4 6. exd4 e4 7. Ng5 Bb4 8. d5
Ne5 9. Be2 Qc7 10. O-O h6 11. Ngxe4 d6 12. Qa4+ Bd7 13. Qxb4 Nxe4 14. Nxe4 O-O
15. Nxd6 a5 16. Qa3 Bg4 17. Bxg4 Nxg4 18. b3 Rad8 19. Nb5 *
Position (FEN): 3r1rk1/1pq2pp1/7p/pN1P4/2P3n1/QP6/P4PPP/R1B2RK1 b - - 2 19
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 619
Best move: Qxh2#