Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4 Bb4+ 5. c3 Bc5 6. Be3 d6 7. Nxc6 bxc6 8.
Bxc5 dxc5 9. Qxd8+ Kxd8 10. Bc4 Be6 11. Bxe6 fxe6 12. Nd2 Nf6 13. O-O-O Ke7 14.
e5 Nd5 15. Ne4 Rhf8 16. f3 Rf5 17. Nxc5 Rxe5 18. Rhe1 Rxe1 19. Rxe1 Kd6 20.
Nb7+ Ke7 21. Nc5 Kd6 22. b4 a5 *
Position (FEN): r7/2p3pp/2pkp3/p1Nn4/1P6/2P2P2/P5PP/2K1R3 w - - 0 23
White to move.
Themes:  Endgame Hook Mate, Mate in 1 
Puzzle rating: 1198
Best move: Rxe6#