Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 c6 3. Nc3 Nf6 4. e3 Nbd7 5. Be2 g6 6. g4 h6 7. h4 e5 8. Nh3 exd4
9. Qxd4 Bg7 10. cxd5 cxd5 11. Bd2 Nb6 12. Qe5+ Be6 13. Bb5+ Nbd7 14. Nxd5 O-O
15. Nxf6+ Bxf6 16. Qg3 Bxb2 17. Rd1 Bxa2 18. Bb4 Be5 19. f4 Bc3+ 20. Bxc3 Be6
21. f5 Qc8 22. Bb4 Bb3 23. Bxd7 Qc4 24. Bxf8 Bxd1 25. Bd6 *
Position (FEN): r5k1/pp1B1p2/3B2pp/5P2/2q3PP/4P1QN/8/3bK2R b K - 1 25
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 800
Best move: Qe2#