Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. O-O Be7 6. Re1 b5 7. Bb3 O-O 8. c3
d5 9. exd5 Nxd5 10. Nxe5 Nxe5 11. Rxe5 c6 12. d4 Bd6 13. Re1 Qh4 14. g3 Bg4 15.
gxh4 Bxd1 16. Bxd5 cxd5 17. Rxd1 Rae8 18. Be3 Re6 19. Nd2 Rg6+ 20. Kh1 Re8 21.
Nf3 Re4 22. Ng5 Rxh4 23. Rg1 *
Position (FEN): 6k1/5ppp/p2b2r1/1p1p2N1/3P3r/2P1B3/PP3P1P/R5RK b - - 1 23
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 989
Best move: Rxh2#