Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nc3 c6 3. Nf3 d5 4. exd5 cxd5 5. d4 Be7 6. Be3 Nc6 7. Bd3 Nf6 8.
Ne2 Nb4 9. a3 Nxd3+ 10. Qxd3 h5 11. Ne5 Ne4 12. Qb5+ Kf8 13. O-O g5 14. c4 a6
15. Qb3 Kg7 16. Ng3 f5 17. cxd5 Nf6 18. dxe6 f4 19. Nf5+ Kh7 20. Bc1 Ng4 21.
Nf7 Qc7 22. d5 Bxe6 23. dxe6 f3 24. Qxf3 *
Position (FEN): r6r/1pq1bN1k/p3P3/5Npp/6n1/P4Q2/1P3PPP/R1B2RK1 b - - 0 24
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 857
Best move: Qxh2#