Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 c5 3. Nf3 Nf6 4. e5 Nd5 5. c4 Nb4 6. a3 N4c6 7. d5 exd5 8. cxd5
Ne7 9. d6 Nec6 10. Be3 b6 11. Bc4 Bb7 12. O-O h6 13. Qd5 Nxe5 14. Qxb7 Nxc4 15.
Qxa8 Bxd6 16. Qe4+ Ne5 17. Nxe5 O-O 18. Nc4 Bc7 19. Nc3 Re8 20. Qg4 Nc6 21.
Rad1 Qf6 22. Qxd7 Re7 23. Qc8+ Kh7 24. Nd5 Qd6 25. Nxe7 *
Position (FEN): 2Q5/p1b1Nppk/1pnq3p/2p5/2N5/P3B3/1P3PPP/3R1RK1 b - - 0 25
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 960
Best move: Qxh2#