Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. c3 Nf6 3. e5 Nd5 4. d4 cxd4 5. Bc4 e6 6. Nf3 d6 7. cxd4 Nc6 8. O-O
Be7 9. Nc3 Nxc3 10. bxc3 dxe5 11. dxe5 Qxd1 12. Rxd1 O-O 13. Be3 Rd8 14. Rab1
b6 15. Rxd8+ Bxd8 16. Rd1 Bc7 17. h3 Kf8 18. Bb5 Ne7 19. Ng5 h6 20. Ne4 a6 21.
Bc4 b5 22. Be2 Bxe5 *
Position (FEN): r1b2k2/4npp1/p3p2p/1p2b3/4N3/2P1B2P/P3BPP1/3R2K1 w - - 0 23
White to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 837
Best move: Rd8#