Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. c3 Nc6 3. d4 cxd4 4. cxd4 d5 5. exd5 Qxd5 6. Nf3 Bg4 7. Nc3 Bxf3 8.
Nxd5 Bxd1 9. Nc7+ Kd7 10. Nxa8 Bh5 11. d5 Nd4 12. Bf4 Nc2+ 13. Kd2 Nxa1 14.
Bb5+ Kd8 15. Rxa1 Nf6 16. Bc7+ Kc8 17. d6 exd6 18. Rc1 Ne4+ 19. Ke3 Nc5 20. b4
Ne6 21. Bxd6+ Kd8 22. Bb8 Bxb4 23. Bxa7 Bd6 24. Nb6 Bc5+ 25. Ke4 Bg6+ 26. Ke5
Ba3 27. Rc8+ Ke7 *
Position (FEN): 2R4r/Bp2kppp/1N2n1b1/1B2K3/8/b7/P4PPP/8 w - - 9 28
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1291
Best move: Nd5#