Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Nc3 Nf6 4. d4 exd4 5. Nxd4 Bb4 6. Nxc6 bxc6 7. Bd3 O-O
8. Bd2 Re8 9. O-O Bxc3 10. Bxc3 Nxe4 11. Bd4 d5 12. Qh5 Qg5 13. Qxg5 Nxg5 14.
h4 Ne4 15. Rae1 Bf5 16. a4 c5 17. Bb5 cxd4 18. Bxe8 Rxe8 19. f3 Nd6 20. g4 Bxc2
21. Rc1 d3 22. Kf2 Nc4 23. b4 Bxa4 24. Ra1 Nb2 25. Rfb1 Re2+ 26. Kf1 Rc2 27.
Rxb2 Rxb2 28. Rxa4 Rb1+ 29. Kf2 d2 30. Rxa7 d1=Q *
Position (FEN): 6k1/R1p2ppp/8/3p4/1P4PP/5P2/5K2/1r1q4 w - - 0 31
White to move.
Themes:  Endgame, Queen and Rook Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 767
Best move: Ra8#