Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d6 3. c4 a6 4. Nc3 Nd7 5. Bd3 e6 6. f4 Ne7 7. Nf3 h6 8. O-O b5
9. e5 d5 10. cxd5 Nxd5 11. Nxd5 cxd5 12. f5 exf5 13. Bxf5 Be7 14. e6 fxe6 15.
Bxe6 Nf6 16. Bxc8 Rxc8 17. Ne5 O-O 18. Bd2 Ne4 19. Rxf8+ Qxf8 20. Qf3 Nxd2 21.
Qxd5+ Kh7 22. Rd1 Bh4 23. g3 Bg5 24. Rxd2 Rc1+ 25. Kg2 *
Position (FEN): 5q2/6pk/p6p/1p1QN1b1/3P4/6P1/PP1R2KP/2r5 b - - 2 25
Black to move.
Themes:  Endgame Dovetail Mate, Mate in 1 
Puzzle rating: 1151
Best move: Qf1#