Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nf3 c6 3. g3 g6 4. Bg2 Bg7 5. Nc3 Nf6 6. e3 O-O 7. b3 Nbd7 8. Bb2
Nb6 9. Na4 Bg4 10. h3 Bd7 11. Nxb6 axb6 12. a4 Qc7 13. Ne5 Nh5 14. Nxd7 Qxd7
15. g4 Nf6 16. g5 Ne4 17. Bxe4 dxe4 18. Qg4 Qxg4 19. hxg4 c5 20. O-O-O cxd4 21.
Bxd4 b5 22. Bxg7 Kxg7 23. axb5 Ra5 24. c4 Ra2 25. Rh2 Rfa8 26. Rd4 Re2 27. Rxe4
*
Position (FEN): r7/1p2ppkp/6p1/1P4P1/2P1R1P1/1P2P3/4rP1R/2K5 b - - 0 27
Black to move.
Themes:  Endgame, Rook Endgame Mate in 1 
Puzzle rating: 1080
Best move: Ra1#