Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nf6 3. Nc3 Bb4 4. Nd5 Nxd5 5. exd5 e4 6. Nd4 O-O 7. c3 Bc5 8.
Be2 Qg5 9. O-O Qxd5 10. Nb3 Bb6 11. d3 exd3 12. Qxd3 Qxd3 13. Bxd3 Re8 14. Bd2
d5 15. Rfe1 Rd8 16. Re2 c6 17. Rae1 Be6 18. Bf5 Bd7 19. Bxd7 Nxd7 20. Be3 Re8
21. Bxb6 Rxe2 22. Rxe2 Nxb6 23. Nc5 Rb8 24. Re7 Nc4 25. b3 b6 26. bxc4 bxc5 27.
Rxa7 *
Position (FEN): 1r4k1/R4ppp/2p5/2pp4/2P5/2P5/P4PPP/6K1 b - - 0 27
Black to move.
Themes:  Endgame, Rook Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 404
Best move: Rb1#