Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Bf4 c5 3. c3 Qb6 4. Qb3 Qxb3 5. axb3 cxd4 6. cxd4 d5 7. Nc3 Nc6 8.
e3 a6 9. Nf3 Bf5 10. Nb5 Kd7 11. Ne5+ Nxe5 12. Bxe5 Rc8 13. Nc3 e6 14. Be2 Bb4
15. O-O Bxc3 16. bxc3 Rxc3 17. Rfc1 Rhc8 18. Rxc3 Rxc3 19. b4 Ne8 20. b5 axb5
21. Bxb5+ Ke7 22. h3 f6 23. Bg3 Nd6 24. Ba4 Ne4 25. Rb1 Nxg3 26. Rxb7+ Kd6 *
Position (FEN): 8/1R4pp/3kpp2/3p1b2/B2P4/2r1P1nP/5PP1/6K1 w - - 1 27
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1093
Best move: Rd7#