Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. c3 f5 4. exf5 d5 5. Qc2 e4 6. Nd4 Nxd4 7. cxd4 Bxf5 8.
Bb5+ c6 9. Bxc6+ bxc6 10. Qxc6+ Bd7 11. Qxd5 Nf6 12. Qe5+ Be7 13. d5 O-O 14. d6
Ng4 15. Qd5+ Rf7 16. dxe7 Qc8 17. Nc3 Be6 18. Qd6 Bc4 19. Nxe4 Bb5 20. d3 Bc6
21. O-O Bxe4 22. dxe4 Rf6 23. Qd5+ Kh8 24. Bg5 Qc7 25. Bxf6 *
Position (FEN): r6k/p1q1P1pp/5B2/3Q4/4P1n1/8/PP3PPP/R4RK1 b - - 0 25
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1182
Best move: Qxh2#