Chess puzzle (Checkmate)
Moves: 1. Nf3 e6 2. c4 Nf6 3. Nc3 c5 4. e3 d6 5. d4 Nc6 6. d5 exd5 7. cxd5 Ne5 8. Be2
a6 9. O-O Be7 10. b3 b5 11. Bb2 Nxf3+ 12. Bxf3 Nd7 13. Ne4 Nf6 14. Ng3 g6 15.
Qc2 O-O 16. Rad1 Bg4 17. Bxg4 Nxg4 18. Ne4 f5 19. Nd2 Bf6 20. Nf3 Qe7 21. Ne1
Qe4 22. Qc1 Bxb2 23. Qxb2 Qe5 24. Qc1 *
Position (FEN): r4rk1/7p/p2p2p1/1ppPqp2/6n1/1P2P3/P4PPP/2QRNRK1 b - - 2 24
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 629
Best move: Qxh2#