Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. Nc3 dxe4 4. Nxe4 Bf5 5. Ng3 Bg6 6. Bd3 Bxd3 7. Qxd3 e6 8.
Nf3 Nf6 9. O-O Be7 10. Bd2 Nbd7 11. Bc3 Qc7 12. Rfe1 O-O-O 13. a4 Nd5 14. Bd2
Bd6 15. c4 Ne7 16. b4 Nf5 17. c5 Bf8 18. Nxf5 Nxc5 19. bxc5 exf5 20. Qxf5+ Qd7
21. Qxd7+ Rxd7 22. Ne5 Rxd4 23. Be3 Rd5 24. Nxf7 Rg8 25. Rad1 Bxc5 26. Rxd5
Bxe3 27. Rxe3 cxd5 28. Nd6+ Kc7 29. Nb5+ Kb6 30. Re6+ Ka5 31. Nxa7 Rd8 32. Re7
Kxa4 33. Rxb7 d4 34. Nc6 Rc8 35. Ne5 *
Position (FEN): 2r5/1R4pp/8/4N3/k2p4/8/5PPP/6K1 b - - 3 35
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 654
Best move: Rc1#