Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. Nc3 d5 3. exd5 cxd5 4. d4 Bf5 5. Bd3 Bxd3 6. Qxd3 Nc6 7. a3 e6 8.
Nf3 Nf6 9. Bg5 Be7 10. h4 Ne4 11. Nxe4 dxe4 12. Qxe4 Qa5+ 13. c3 Bxg5 14. hxg5
O-O-O 15. b4 Qa4 16. O-O Rhe8 17. c4 f5 18. Qf4 Qc2 19. d5 exd5 20. cxd5 Rxd5
21. Rfc1 Qe4 22. Qh2 Kd8 23. Qxh7 Ne5 24. Nxe5 Rdxe5 25. Qxg7 R5e7 26. Rd1+ Kc8
27. Rac1+ Kb8 28. Qf6 Re6 29. Qc3 Rg6 30. Qc7+ Ka8 31. Qc8+ Rxc8 *
Position (FEN): k1r5/pp6/6r1/5pP1/1P2q3/P7/5PP1/2RR2K1 w - - 0 32
White to move.
Themes:  Endgame, Queen and Rook Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 681
Best move: Rxc8#