Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Bf4 d5 3. e3 Bg4 4. Nf3 e6 5. h3 Bf5 6. c4 dxc4 7. Bxc4 c5 8. Qb3
b6 9. Bb5+ Nbd7 10. O-O cxd4 11. Nxd4 Be4 12. Nc3 Bb7 13. Rad1 Be7 14. Qa4 O-O
15. Nc6 Qe8 16. Nxe7+ Qxe7 17. Bxd7 Rad8 18. Bc6 Rxd1 19. Rxd1 Rc8 20. Bxb7
Qxb7 21. Qd4 Nh5 22. Qd8+ Rxd8 *
Position (FEN): 3r2k1/pq3ppp/1p2p3/7n/5B2/2N1P2P/PP3PP1/3R2K1 w - - 0 23
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 600
Best move: Rxd8#