Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 b6 3. Bf4 Bb7 4. e3 a6 5. Nc3 e6 6. Be2 Nf6 7. Bg5 Be7 8. cxd5
Nxd5 9. Bxe7 Nxe7 10. Nf3 Nd5 11. Nxd5 Bxd5 12. O-O Nd7 13. b3 Nf6 14. Bd3 O-O
15. Qe2 Ne4 16. Bxa6 c5 17. Bc4 cxd4 18. Bxd5 Qxd5 19. Nxd4 Nc3 20. Qc2 Rfc8
21. Qd2 e5 22. Nf3 e4 23. Qxd5 Nxd5 24. Nd4 Nc3 25. Rfc1 b5 26. Kf1 b4 27. Ne2
Rxa2 28. Rxa2 Nxa2 *
Position (FEN): 2r3k1/5ppp/8/8/1p2p3/1P2P3/n3NPPP/2R2K2 w - - 0 29
White to move.
Themes: Hanging Piece Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 511
Best move: Rxc8#