Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. Nc3 dxe4 4. Nxe4 Bd7 5. Nf3 Bc6 6. Bd3 Nd7 7. O-O Ngf6 8.
Ng3 Bd6 9. c4 b6 10. Re1 O-O 11. Bc2 h6 12. Qd3 Re8 13. b3 Nf8 14. Bb2 Bb4 15.
Re2 a6 16. a3 Bd6 17. Ne5 Bxe5 18. Rxe5 b5 19. Rae1 bxc4 20. bxc4 Rb8 21. Bc3
Ng4 22. R5e2 Nf6 23. Bb4 Ng6 24. d5 exd5 25. Rxe8+ Nxe8 26. cxd5 Qxd5 27. Qxd5
Bxd5 28. Nf5 Nd6 29. Ne7+ Nxe7 30. Rxe7 Rc8 31. Bd3 Bc4 32. Bxd6 cxd6 33. Bf5
Be6 34. Bxe6 *
Position (FEN): 2r3k1/4Rpp1/p2pB2p/8/8/P7/5PPP/6K1 b - - 0 34
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 952
Best move: Rc1#