Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 Nxd4 4. Nxd4 exd4 5. Qxd4 Qf6 6. e5 Qc6 7. Nc3 Bc5 8.
Qg4 g6 9. Bd2 Ne7 10. Qe4 Qxe4+ 11. Nxe4 b6 12. Bd3 Bb7 13. O-O O-O-O 14. Nxc5
bxc5 15. Be3 d6 16. exd6 cxd6 17. b4 cxb4 18. Bxa7 h5 19. a3 bxa3 20. Rxa3 Nc6
21. Bb6 Rde8 22. Ba6 Bxa6 23. Rxa6 Kb7 24. Rfa1 Nb4 25. Ra7+ Kxb6 26. Rxf7 Nxc2
27. Rb1+ Ka5 *
Position (FEN): 4r2r/5R2/3p2p1/k6p/8/8/2n2PPP/1R4K1 w - - 2 28
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 901
Best move: Ra7#