Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 d6 3. Bc4 Nc6 4. Nc3 Nf6 5. Ng5 Be6 6. Bxe6 fxe6 7. Nxe6 Qe7 8.
Nxf8 Qxf8 9. d3 O-O-O 10. Bg5 Nd4 11. O-O h6 12. Bxf6 Qxf6 13. b4 h5 14. a4 Rh6
15. b5 Rg6 16. Kh1 h4 17. h3 Rf8 18. a5 Nf3 19. gxf3 Qxf3+ 20. Qxf3 Rxf3 21.
Rg1 *
Position (FEN): 2k5/ppp3p1/3p2r1/PP2p3/4P2p/2NP1r1P/2P2P2/R5RK b - - 1 21
Black to move.
Themes: Kingside Attack Endgame Mate in 1 
Puzzle rating: 1252
Best move: Rxh3#