Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. a3 Nc6 3. b4 Nf6 4. b5 Na5 5. e5 Nd5 6. c4 Nb6 7. d3 d6 8. Be3 dxe5
9. Bxc5 Nbxc4 10. dxc4 Qxd1+ 11. Kxd1 Nb3 12. Bxe7 Bxe7 13. Ra2 Bf5 14. Nc3
Rd8+ 15. Nd5 Be4 16. Nf3 Bxd5 17. cxd5 Rxd5+ 18. Kc2 Na5 19. Be2 O-O 20. Rd1
Rc8+ 21. Kb2 Nc4+ 22. Bxc4 Rxd1 23. Nxe5 Bf6 24. f4 Rxc4 25. Kb3 Rxf4 26. Rc2
Rf5 27. Ng4 Rd3+ 28. Ka2 Bd4 *
Position (FEN): 6k1/pp3ppp/8/1P3r2/3b2N1/P2r4/K1R3PP/8 w - - 6 29
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 772
Best move: Rc8#