Chess puzzle (Checkmate)
Moves: 1. d4 g6 2. c4 Bg7 3. e4 b6 4. Nc3 Bb7 5. Nf3 e6 6. Bf4 Ne7 7. Qd2 d6 8. Bd3
Nd7 9. O-O c5 10. d5 e5 11. Bh6 O-O 12. Bxg7 Kxg7 13. Ng5 Nf6 14. f4 Nd7 15.
Rf3 exf4 16. Qxf4 Ne5 17. Rh3 h6 18. Rxh6 Nxd3 19. Rh7+ Kg8 20. Qf6 Nf5 *
Position (FEN): r2q1rk1/pb3p1R/1p1p1Qp1/2pP1nN1/2P1P3/2Nn4/PP4PP/R5K1 w - - 4 21
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1101
Best move: Rh8#