Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. c3 d6 4. d4 exd4 5. cxd4 Nge7 6. Bb5 Bd7 7. O-O Ng6 8.
Nc3 Be7 9. Be3 O-O 10. Bc4 Na5 11. Bd3 c5 12. dxc5 dxc5 13. Nd5 c4 14. Bc2 Bc6
15. Qe1 Bxd5 16. exd5 b6 17. Rd1 Bd6 18. Bd2 Nh4 19. Nxh4 Qxh4 20. g3 Qh3 21.
Bxa5 bxa5 22. Qxa5 Rac8 23. Be4 Bc5 24. d6 Rb8 25. Qxc5 Rxb2 26. d7 Rd8 27. Qc8
Rxc8 28. d8=Q+ Rxd8 *
Position (FEN): 3r2k1/p4ppp/8/8/2p1B3/6Pq/Pr3P1P/3R1RK1 w - - 0 29
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 551
Best move: Rxd8#