Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Bg5 Ne4 3. h4 d5 4. Nd2 Nxd2 5. Bxd2 Bf5 6. e3 c6 7. c4 e6 8. Qb3
Qc7 9. cxd5 exd5 10. Bd3 Bxd3 11. Qxd3 Nd7 12. Nf3 Bd6 13. Bc3 O-O 14. O-O-O
Nf6 15. g4 Ne4 16. Rdf1 b5 17. Ng5 b4 18. Be1 Qa5 19. Kb1 Rfe8 20. f3 Nxg5 21.
hxg5 g6 22. e4 dxe4 23. fxe4 Qa4 24. e5 Be7 25. Qh3 *
Position (FEN): r3r1k1/p3bp1p/2p3p1/4P1P1/qp1P2P1/7Q/PP6/1K2BR1R b - - 2 25
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1073
Best move: Qd1#