Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. Nc3 Nf6 4. Bc4 g6 5. d4 cxd4 6. Qxd4 Nc6 7. Qd1 Bg7 8. e5
dxe5 9. Qxd8+ Nxd8 10. Nxe5 a6 11. Nf3 O-O 12. O-O Be6 13. Bxe6 Nxe6 14. Be3
Rac8 15. Rad1 Rfd8 16. Bb6 Rxd1 17. Rxd1 Rc6 18. Be3 Ng4 19. Bc1 Bxc3 20. bxc3
Rxc3 21. Ne1 Nc5 22. Bb2 Rc4 *
Position (FEN): 6k1/1p2pp1p/p5p1/2n5/2r3n1/8/PBP2PPP/3RN1K1 w - - 4 23
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 529
Best move: Rd8#