Chess puzzle (Checkmate)
Moves: 1. d4 c6 2. Nf3 d5 3. Bf4 Bf5 4. e3 e6 5. Bd3 Bxd3 6. Qxd3 Nf6 7. h3 Be7 8. O-O
Ne4 9. Nbd2 Nxd2 10. Qxd2 Nd7 11. Rac1 c5 12. c4 cxd4 13. exd4 Nb6 14. cxd5
Nxd5 15. Bh2 O-O 16. Rfe1 h6 17. Ne5 Bd6 18. Qe2 Rc8 19. b3 Nc3 20. Qb2 Bb4 21.
a3 Ba5 22. b4 Bb6 23. Rxc3 Qxd4 24. Rec1 Rxc3 25. Rxc3 *
Position (FEN): 5rk1/pp3pp1/1b2p2p/4N3/1P1q4/P1R4P/1Q3PPB/6K1 b - - 0 25
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1165
Best move: Qd1#