Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Bc4 Nf6 3. Nf3 Nc6 4. Ng5 d5 5. exd5 Na5 6. Bb5+ c6 7. dxc6 bxc6 8.
Ba4 Nd5 9. d3 Nb6 10. Qf3 Qf6 11. Bb3 Nxb3 12. axb3 Qxf3 13. Nxf3 Bd6 14. h3
O-O 15. Nc3 Re8 16. Ne4 Bc7 17. O-O f5 18. Nc5 e4 19. Re1 Kf7 20. dxe4 fxe4 21.
Rxe4 Rxe4 22. Nxe4 Bf5 23. Nfg5+ Kg6 24. Nc5 Rd8 25. Be3 Bxc2 26. Rxa7 *
Position (FEN): 3r4/R1b3pp/1np3k1/2N3N1/8/1P2B2P/1Pb2PP1/6K1 b - - 0 26
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 647
Best move: Rd1#