Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e6 3. Nf3 Be7 4. Bf4 O-O 5. e3 c5 6. Nc3 Qb6 7. b3 cxd4 8. exd4
Bb4 9. Bd2 Nc6 10. Na4 Bxd2+ 11. Qxd2 Qb4 12. O-O-O Qe7 13. Bd3 b6 14. Bb1 d5
15. c5 bxc5 16. Nxc5 a5 17. Qd3 g6 18. Qb5 Bd7 19. Nxd7 Nxd4 20. Nxd4 Nxd7 21.
Kb2 Rfb8 22. Qd3 Nc5 23. Qd2 a4 24. Nc6 a3+ 25. Kc1 Qc7 26. Nxb8 *
Position (FEN): rN4k1/2q2p1p/4p1p1/2np4/8/pP6/P2Q1PPP/1BKR3R b - - 0 26
Black to move.
Themes: Double Check Middlegame Mate in 1 
Puzzle rating: 869
Best move: Nd3#