Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 Nf6 3. Nf3 c6 4. e3 e6 5. Nc3 Be7 6. Be2 O-O 7. O-O Nbd7 8. cxd5
cxd5 9. Bd3 Nb6 10. Bd2 Bd7 11. Ne5 Be8 12. Qf3 Rc8 13. Rfc1 Nc4 14. Bxc4 dxc4
15. Qxb7 Rc7 16. Qf3 Qb8 17. Rc2 a6 18. e4 Qb6 19. Be3 Qa5 20. a4 Nd7 21. Nxd7
Bxd7 22. d5 exd5 23. Nxd5 Be6 24. Bb6 Qxb6 25. Nxb6 Rb7 26. Nd5 Bd8 27. Qc3
Bxd5 28. exd5 Bf6 29. Qxc4 Bxb2 30. Rb1 Rfb8 31. Qc8+ Rxc8 *
Position (FEN): 2r3k1/1r3ppp/p7/3P4/P7/8/1bR2PPP/1R4K1 w - - 0 32
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 633
Best move: Rxc8#