Chess puzzle (Checkmate)
Moves: 1. d4 c5 2. Nf3 cxd4 3. e4 dxe3 4. fxe3 Nc6 5. Nc3 e5 6. Bb5 Bb4 7. Bd2 Qa5 8.
Bxc6 dxc6 9. O-O e4 10. Nxe4 Bxd2 11. Nexd2 Qh5 12. Ne4 Qd5 13. Nc3 Qxd1 14.
Raxd1 Nf6 15. e4 O-O 16. Nd4 Ng4 17. Rfe1 c5 18. Nf5 Re8 19. Na4 b6 20. Nc3 Ne5
21. Nd6 Re6 22. Ncb5 Rg6 23. Nf5 Nf3+ 24. Kf2 Nxe1 *
Position (FEN): r1b3k1/p4ppp/1p4r1/1Np2N2/4P3/8/PPP2KPP/3Rn3 w - - 0 25
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1578
Best move: Rd8#