Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Nf3 e6 3. c4 Bb4+ 4. Nc3 Bxc3+ 5. bxc3 c5 6. Bg5 Nc6 7. e3 Ne7 8.
Be2 Ne4 9. Bxe7 Qxe7 10. Qc2 Nf6 11. O-O O-O 12. a4 b6 13. a5 Bb7 14. axb6 axb6
15. Ra2 Rxa2 16. Qxa2 Ne4 17. Qc2 Ra8 18. Bd3 Nd6 19. Bxh7+ Kh8 20. Bd3 Bxf3
21. gxf3 g6 22. f4 Kg7 23. d5 Rh8 24. Qe2 Qh4 25. Qf3 *
Position (FEN): 7r/3p1pk1/1p1np1p1/2pP4/2P2P1q/2PBPQ2/5P1P/5RK1 b - - 4 25
Black to move.
Themes: Kingside Attack Endgame Mate in 1 
Puzzle rating: 830
Best move: Qxh2#