Chess puzzle (Checkmate)
Opening: Queens_Pawn_Game, Queens_Pawn_Game_Chigorin_Variation
Moves: 1. Nf3 Nc6 2. d4 d5 3. e3 Bg4 4. c4 e6 5. Nc3 Nf6 6. Qb3 Bxf3 7. gxf3 Rb8 8.
Bd2 Be7 9. h4 h5 10. O-O-O O-O 11. Rg1 Na5 12. Qc2 Nxc4 13. Bxc4 dxc4 14. Rg5
Nd5 15. Rxh5 Nb4 *
Position (FEN): 1r1q1rk1/ppp1bpp1/4p3/7R/1npP3P/2N1PP2/PPQB1P2/2KR4 w - - 1 16
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 787
Best move: Qh7#