Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. c3 Bc5 4. d4 exd4 5. cxd4 Bb4+ 6. Nc3 d6 7. Bd3 Nge7 8.
O-O Bxc3 9. bxc3 O-O 10. h3 h6 11. Bc2 Ng6 12. a4 a6 13. Be3 Nce7 14. Qd2 Kh7
15. Qd3 f5 16. e5 dxe5 17. Nxe5 Nxe5 18. dxe5 Qxd3 19. Bxd3 Nc6 20. Bc5 Rd8 21.
Rad1 Nxe5 22. Bc2 Rxd1 23. Rxd1 g6 24. Rd8 b6 25. Bd4 Nc6 *
Position (FEN): r1bR4/2p4k/ppn3pp/5p2/P2B4/2P4P/2B2PP1/6K1 w - - 2 26
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 719
Best move: Rh8#