Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bb5 e6 4. O-O d5 5. exd5 exd5 6. d4 cxd4 7. Nxd4 Bd7 8.
Re1+ Be7 9. Nc3 Nf6 10. Bg5 O-O 11. Bxc6 bxc6 12. Qf3 Bg4 13. Qg3 Bd7 14. Re2
c5 15. Rae1 cxd4 16. Rxe7 Kh8 17. Bxf6 gxf6 18. Nxd5 Qa5 19. Nxf6 Be6 20. R1xe6
Qf5 21. Qe5 fxe6 22. Qxf5 exf5 *
Position (FEN): r4r1k/p3R2p/5N2/5p2/3p4/8/PPP2PPP/6K1 w - - 0 23
White to move.
Themes:  Endgame Arabian Mate, Mate in 1 
Puzzle rating: 687
Best move: Rxh7#