Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Nf3 d5 3. Bg5 e6 4. e3 Be7 5. c4 c6 6. Nc3 O-O 7. Bd3 a6 8. Qc2 g6
9. h4 dxc4 10. Bxc4 b5 11. Bd3 Bb7 12. Bxf6 Bxf6 13. h5 Bg7 14. hxg6 fxg6 15.
O-O-O Nd7 16. Rh2 c5 17. Rdh1 Nf6 18. Bxg6 hxg6 19. Qxg6 Qe8 *
Position (FEN): r3qrk1/1b4b1/p3pnQ1/1pp5/3P4/2N1PN2/PP3PPR/2K4R w - - 1 20
White to move.
Themes: Pin Middlegame Mate in 1 
Puzzle rating: 1313
Best move: Rh8#