Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nc3 g6 3. f4 Bg7 4. Nf3 Nc6 5. Bb5 Nd4 6. O-O a6 7. Bc4 e6 8. a3 b5
9. Ba2 Bb7 10. d3 Ne7 11. Nxd4 cxd4 12. Ne2 O-O 13. f5 exf5 14. exf5 Nxf5 15.
Qe1 d5 16. Ng3 Ne3 17. Bxe3 Re8 18. Qf2 dxe3 19. Qxf7+ Kh8 20. Qxb7 Re7 21.
Qxd5 Qe8 22. Rf7 Rd8 23. Rxe7 Qxe7 24. Qe4 Qc5 25. c3 e2+ 26. d4 Bxd4+ 27. cxd4
Rxd4 28. Qe8+ Kg7 29. Qxe2 *
Position (FEN): 8/6kp/p5p1/1pq5/3r4/P5N1/BP2Q1PP/R5K1 b - - 0 29
Black to move.
Themes: Double Check Endgame Mate in 1 
Puzzle rating: 1717
Best move: Rd1#