Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Bf4 Nc6 3. e3 Nf6 4. Bd3 Bg4 5. Nf3 Bxf3 6. Qxf3 e6 7. Nd2 Bd6 8.
c3 O-O 9. Bg3 Bxg3 10. hxg3 g6 11. Qf4 h5 12. Nf3 Kg7 13. Ne5 Nh7 14. g4 Nxe5
15. dxe5 Qg5 16. Qxg5 Nxg5 17. gxh5 f5 18. exf6+ Rxf6 19. hxg6 Rh8 20. O-O Ne4
21. f3 Ng3 22. Rf2 *
Position (FEN): 7r/ppp3k1/4prP1/3p4/8/2PBPPn1/PP3RP1/R5K1 b - - 2 22
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 846
Best move: Rh1#