Chess puzzle (Checkmate)
Moves: 1. b3 d5 2. Bb2 b6 3. e3 Bb7 4. Nf3 Nd7 5. Be2 e6 6. O-O Bd6 7. Bxg7 Ngf6 8.
Bxh8 Ng4 9. Bb2 Qe7 10. d4 O-O-O 11. Nbd2 Rg8 12. Ne5 Nxh2 13. Kxh2 Qh4+ 14.
Kg1 Nxe5 15. dxe5 Rg6 16. Nf3 Qh3 17. g3 Rh6 18. Nh4 d4 19. Bf3 Rxh4 20. exd6
Qh1+ 21. Bxh1 *
Position (FEN): 2k5/pbp2p1p/1p1Pp3/8/3p3r/1P2P1P1/PBP2P2/R2Q1RKB b - - 0 21
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 668
Best move: Rxh1#