Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nf3 c5 3. Nc3 d5 4. d4 cxd4 5. Qxd4 Nc6 6. Qe3 Nf6 7. exd5 Nxd5 8.
Nxd5 Qxd5 9. Bd2 Bb4 10. O-O-O Bxd2+ 11. Rxd2 Qxa2 12. Qa3 Qxa3 13. bxa3 O-O
14. Bb5 Ne7 15. Rhd1 Nd5 16. c4 a6 17. cxd5 axb5 18. dxe6 Bxe6 19. Kb2 Rfc8 20.
Rc1 Rxc1 21. Kxc1 Rxa3 *
Position (FEN): 6k1/1p3ppp/4b3/1p6/8/r4N2/3R1PPP/2K5 w - - 0 22
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 418
Best move: Rd8#