Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 d6 3. Bc4 Be7 4. d4 Nd7 5. dxe5 Nxe5 6. Nxe5 dxe5 7. Qxd8+ Bxd8
8. O-O Nf6 9. Nc3 O-O 10. Be3 b6 11. Nd5 Nxd5 12. Bxd5 Rb8 13. b3 Bd7 14. a4 c6
15. Bc4 Be6 16. Bxe6 fxe6 17. a5 Rb7 18. axb6 Bxb6 19. Bxb6 axb6 20. Rfd1 Kf7
21. Rd2 Ke7 22. Rad1 Kf6 23. Rd3 Rff7 24. Rf3+ Ke7 25. Rxf7+ Kxf7 26. Rd6 Rc7
27. Rd3 Ke7 28. Rg3 Kd6 29. Rd3+ Kc5 30. Rc3+ Kd4 *
Position (FEN): 8/2r3pp/1pp1p3/4p3/3kP3/1PR5/2P2PPP/6K1 w - - 10 31
White to move.
Themes:  Endgame, Rook Endgame Mate in 1 
Puzzle rating: 1537
Best move: Rc4#