Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 c5 3. dxc5 e6 4. Be3 Qa5+ 5. Nc3 Bxc5 6. Bxc5 Qxc5 7. Nf3 Qxc4
8. e4 Qb4 9. Qc2 d5 10. e5 Ne4 11. Rc1 d4 12. Bb5+ Bd7 13. Bxd7+ Nxd7 14. a3
Qa5 15. b4 Qxa3 16. Nxe4 Qxb4+ 17. Nfd2 Nxe5 18. O-O O-O 19. Rb1 Qe7 20. Rfc1
Nc6 21. Nc5 Rab8 22. Qa4 a6 23. Nxa6 bxa6 24. Rxb8 Rxb8 25. Qxc6 Qb7 26. Qxb7
Rxb7 *
Position (FEN): 6k1/1r3ppp/p3p3/8/3p4/8/3N1PPP/2R3K1 w - - 0 27
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 601
Best move: Rc8#