Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 dxc4 3. e4 b5 4. a4 c6 5. b3 cxb3 6. axb5 e6 7. Qxb3 Nf6 8. e5
Nd5 9. bxc6 Nxc6 10. Bb5 Bd7 11. Nf3 Bb4+ 12. Bd2 Bxd2+ 13. Nbxd2 O-O 14. O-O
Qc7 15. Rfc1 Rfb8 16. Qa4 Rb6 17. Nc4 Rxb5 18. Qxb5 Ncb4 19. Qc5 Qxc5 20. dxc5
Bb5 21. Nb6 Nxb6 22. cxb6 a6 23. Rcb1 Nd5 24. Rxb5 axb5 *
Position (FEN): r5k1/5ppp/1P2p3/1p1nP3/8/5N2/5PPP/R5K1 w - - 0 25
White to move.
Themes: Hanging Piece Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 831
Best move: Rxa8#