Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 c6 3. Nf3 Nf6 4. Nc3 e6 5. g3 Nbd7 6. Bg2 Be7 7. O-O O-O 8. Nd2
b6 9. e4 dxe4 10. Ndxe4 Bb7 11. Be3 Rc8 12. c5 bxc5 13. dxc5 Nd5 14. Nxd5 cxd5
15. Nd6 Nxc5 16. Nxc8 Bxc8 17. Rc1 Qa5 18. a3 Ne4 19. Qc2 Ba6 20. Rfd1 h6 21.
Bxe4 dxe4 22. Qxe4 Qb5 23. Rc7 Bf6 24. Rxa7 Bxb2 25. Rdd7 *
Position (FEN): 5rk1/R2R1pp1/b3p2p/1q6/4Q3/P3B1P1/1b3P1P/6K1 b - - 1 25
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 862
Best move: Qf1#