Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Bg5 c6 3. Nc3 Bf5 4. f3 g6 5. e4 dxe4 6. fxe4 Be6 7. d5 cxd5 8.
exd5 Bf5 9. Nf3 Bg7 10. Nd4 Bd7 11. Bc4 Nf6 12. O-O O-O 13. Qe1 Qb6 14. Be3 Bh6
15. Bxh6 Qxd4+ 16. Kh1 Re8 17. Bb5 Bxb5 18. Nxb5 Qb6 19. c4 a6 20. Nc7 Qxc7 21.
Rxf6 Nd7 22. Rf3 Nf6 23. Bg5 Ng4 24. Qh4 h5 25. h3 *
Position (FEN): r3r1k1/1pq1pp2/p5p1/3P2Bp/2P3nQ/5R1P/PP4P1/R6K b - - 0 25
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1333
Best move: Qh2#