Chess puzzle (Checkmate)
Moves: 1. c4 e6 2. Nf3 Be7 3. g3 Nf6 4. Bg2 d5 5. b3 O-O 6. Bb2 b6 7. cxd5 exd5 8. O-O
Bb7 9. e3 c5 10. d4 Nbd7 11. Nc3 Rc8 12. Rc1 Re8 13. Re1 Nf8 14. Ne5 Bd6 15.
Nb5 Bb8 16. Nd3 a6 17. Na3 Ne6 18. dxc5 bxc5 19. Bh3 Ba7 20. Rc2 Rc7 21. Be5
Rc6 22. Qa1 Ng5 23. Bg2 Rce6 24. Bxf6 Rxf6 25. Nxc5 Bxc5 26. Rxc5 Nf3+ 27. Bxf3
Rxf3 28. Nc2 Qd6 29. Qc3 Qh6 30. Nd4 Rf6 31. Rc7 Rb8 32. Rxb7 Rb6 33. Rc1 R6xb7
34. Qc8+ Rxc8 *
Position (FEN): 2r3k1/1r3ppp/p6q/3p4/3N4/1P2P1P1/P4P1P/2R3K1 w - - 0 35
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 508
Best move: Rxc8#