Chess puzzle (Checkmate)
Moves: 1. e4 d6 2. d4 Nf6 3. Nc3 c6 4. f4 g6 5. Nf3 b5 6. e5 dxe5 7. fxe5 Nh5 8. h3 e6
9. Be3 Bb7 10. Qd2 Nd7 11. O-O-O a5 12. g4 Ng7 13. Bg2 Qc7 14. Ng5 Nb6 15. Nge4
O-O-O 16. Nf6 Be7 17. Nxb5 cxb5 18. Bxb7+ Qxb7 19. Qxa5 Nc4 20. Qc3 Kb8 21. Bf4
Rc8 22. Qd3 Qa7 23. Kb1 Ne8 24. d5 exd5 25. Qxd5 Nc7 *
Position (FEN): 1kr4r/q1n1bp1p/5Np1/1p1QP3/2n2BP1/7P/PPP5/1K1R3R w - - 1 26
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1175
Best move: Nd7#