Chess puzzle (Checkmate)
Moves: 1. e3 d5 2. Bd3 e5 3. c4 Nf6 4. cxd5 Nxd5 5. Bc4 Be6 6. Qf3 Bc5 7. Bxd5 Qxd5 8.
e4 Qc4 9. Nc3 Nc6 10. Nge2 O-O-O 11. O-O g6 12. Nd5 Bxd5 13. exd5 Qxd5 14. Qxd5
Rxd5 15. Nc3 Rdd8 16. h3 f5 17. Na4 Bb4 18. a3 Bxd2 19. Bxd2 Rxd2 20. Nc5 Rxb2
21. Rad1 Rc2 22. Rd5 b6 23. Nd3 Rc3 24. Nxe5 Nxe5 25. Rxe5 Rxa3 26. Rc1 a5 27.
Re7 Kb8 28. Rcxc7 a4 29. Rb7+ Ka8 30. Rxb6 Rb8 *
Position (FEN): kr6/4R2p/1R4p1/5p2/p7/r6P/5PP1/6K1 w - - 1 31
White to move.
Themes:  Endgame, Rook Endgame Mate in 1 
Puzzle rating: 1005
Best move: Ra6#