Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Bf4 Bf5 3. e3 e6 4. c3 c5 5. Nf3 Nd7 6. Bd3 Ne7 7. Nh4 Bg6 8. Nxg6
hxg6 9. Nd2 Nf5 10. Nf3 c4 11. Bc2 Qb6 12. Qc1 a5 13. a4 Qc6 14. Ne5 Nxe5 15.
Bxe5 f6 16. Bf4 Bd6 17. Bxd6 Nxd6 18. Rb1 Kf7 19. b4 cxb3 20. Rxb3 Ne4 21. Bxe4
dxe4 22. Qb2 Rab8 23. Rb5 Qc7 24. O-O *
Position (FEN): 1r5r/1pq2kp1/4ppp1/pR6/P2Pp3/2P1P3/1Q3PPP/5RK1 b - - 5 24
Black to move.
Themes: Kingside Attack Endgame Mate in 1 
Puzzle rating: 547
Best move: Qxh2#