Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 g6 3. Nc3 Bg7 4. e4 d6 5. h3 O-O 6. Be3 Nc6 7. f4 e5 8. dxe5
dxe5 9. Nf3 Nh5 10. fxe5 Nxe5 11. Qxd8 Nxf3+ 12. gxf3 Rxd8 13. Kf2 Be6 14. Rc1
Bd4 15. Bxd4 Rxd4 16. Nd5 c6 17. Nc7 Rad8 18. Nxe6 Rd2+ 19. Be2 fxe6 20. Rhd1
Nf4 21. Rxd2 Rxd2 22. Ke3 Rxe2+ 23. Kxf4 Rxb2 24. Rd1 Rxa2 25. Rd8+ Kf7 26.
Rd7+ Kf6 *
Position (FEN): 8/pp1R3p/2p1pkp1/8/2P1PK2/5P1P/r7/8 w - - 4 27
White to move.
Themes:  Endgame, Rook Endgame Mate in 1 
Puzzle rating: 894
Best move: e5#