Chess puzzle (Checkmate)
Moves: 1. d4 e5 2. dxe5 Nc6 3. Nf3 Qe7 4. Bf4 h6 5. h4 b6 6. Nc3 Bb7 7. e4 Qb4 8. Qd2
O-O-O 9. O-O-O g6 10. a3 Qa5 11. Nd5 Bxa3 12. Qxa5 Bxb2+ 13. Kxb2 Nxa5 14. Ra1
Nc4+ 15. Kc1 Bxd5 16. exd5 Kb7 17. Bxc4 Ne7 18. Ba6+ Ka8 19. d6 cxd6 20. exd6
Nd5 21. Bh2 Rhe8 22. Kb2 Re2 23. Bg3 Nb4 24. Nd4 Re4 25. Nb5 Nc6 26. Nc7+ Kb8
27. Bb5 f5 28. Bxc6 dxc6 29. Ra6 f4 30. Rha1 Rxd6 31. Rxa7 fxg3 32. Ra8+ Kxc7 *
Position (FEN): R7/2k5/1ppr2pp/8/4r2P/6p1/1KP2PP1/R7 w - - 0 33
White to move.
Themes:  Endgame, Rook Endgame Mate in 1 
Puzzle rating: 953
Best move: R1a7#