Chess puzzle (Checkmate)
Moves: 1. Nf3 d5 2. d4 Nf6 3. Bf4 Nc6 4. c3 Bf5 5. e3 e6 6. Bd3 Bxd3 7. Qxd3 Bd6 8.
Bxd6 Qxd6 9. O-O O-O-O 10. b4 a6 11. a4 Ne4 12. b5 axb5 13. axb5 Nb8 14. Ne5
Rd7 15. Nxd7 Kxd7 16. Nd2 Ke7 17. Nxe4 dxe4 18. Qxe4 Nd7 19. c4 f5 20. Qxb7 Rb8
21. Qf3 Nf6 22. c5 Qd7 23. Qe2 Ng4 24. c6 Qd6 25. Ra7 *
Position (FEN): 1r6/R1p1k1pp/2Pqp3/1P3p2/3P2n1/4P3/4QPPP/5RK1 b - - 2 25
Black to move.
Themes: Kingside Attack Endgame Mate in 1 
Puzzle rating: 1093
Best move: Qxh2#