Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e6 3. Nf3 d5 4. Nc3 Bb4 5. Bg5 O-O 6. e3 h6 7. Bxf6 Qxf6 8. Rc1
c6 9. Bd3 Nd7 10. O-O e5 11. cxd5 Bxc3 12. dxc6 Bxb2 13. cxd7 Bxd7 14. Nxe5 Be6
15. Rb1 Ba3 16. Rxb7 Rad8 17. Qf3 Qg5 18. Qg3 Qh5 19. Rxa7 Bd6 20. Qf3 Qg5 21.
Ra5 Bc7 22. Rc5 Bd6 23. Rb5 Qh4 24. a4 f6 25. Ng6 *
Position (FEN): 3r1rk1/6p1/3bbpNp/1R6/P2P3q/3BPQ2/5PPP/5RK1 b - - 1 25
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 798
Best move: Qxh2#