Chess puzzle (Checkmate)
Moves: 1. e4 Nc6 2. Nf3 d6 3. Bc4 e5 4. O-O f5 5. d3 h6 6. c3 Nf6 7. Qc2 fxe4 8. dxe4
Bg4 9. Nbd2 Qd7 10. a4 a6 11. b4 Be7 12. Nh4 Bh5 13. Nf5 Bf8 14. b5 axb5 15.
Bxb5 Bg6 16. Nf3 Bxf5 17. exf5 e4 18. Nd4 d5 19. Ne6 Kf7 20. Bf4 Bd6 21. Bxd6
Qxd6 22. Rad1 Ne5 23. Be2 Nfg4 24. h3 Nf3+ 25. Bxf3 *
Position (FEN): r6r/1pp2kp1/3qN2p/3p1P2/P3p1n1/2P2B1P/2Q2PP1/3R1RK1 b - - 0 25
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1387
Best move: Qh2#