Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. e5 c5 4. Nf3 cxd4 5. Qxd4 Nc6 6. Bb5 Bd7 7. Bxc6 bxc6 8.
Bg5 Qc7 9. b4 Ne7 10. Nbd2 Nf5 11. Qb2 Rb8 12. a3 c5 13. c3 Bb5 14. a4 cxb4 15.
cxb4 Bc4 16. b5 a6 17. Nxc4 dxc4 18. Qc3 Bc5 19. O-O O-O 20. bxa6 Bb4 21. Qc2
Ra8 22. Rfc1 c3 23. Rab1 Rfb8 24. g4 Qc6 25. a7 Rxa7 26. Qxc3 Qxa4 27. Rxb4
Qxb4 28. Qxb4 Rxb4 *
Position (FEN): 6k1/r4ppp/4p3/4PnB1/1r4P1/5N2/5P1P/2R3K1 w - - 0 29
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 595
Best move: Rc8#