Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Bc4 Bb4+ 5. c3 dxc3 6. Nxc3 Bxc3+ 7. bxc3 d6
8. O-O Nf6 9. Re1 O-O 10. e5 dxe5 11. Bg5 Qxd1 12. Raxd1 Bg4 13. Bxf6 gxf6 14.
Re4 Bxf3 15. gxf3 a6 16. Rg4+ Kh8 17. Rd7 Na5 18. Bxf7 c6 19. Be6 Rad8 20. Rdg7
b5 21. Bf5 Rg8 *
Position (FEN): 3r2rk/6Rp/p1p2p2/np2pB2/6R1/2P2P2/P4P1P/6K1 w - - 2 22
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1336
Best move: Rxh7#