Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. Nf3 d5 3. Nc3 Bd6 4. Bg5 Ne7 5. e3 f6 6. Bd3 Nd7 7. h4 b6 8. Bh6
Bb7 9. Bxg7 Rg8 10. Bxh7 Rxg7 11. Ng5 fxg5 12. Qh5+ Kf8 13. Rh3 Qe8 14. Rf3+
Nf6 15. Rxf6+ Rf7 *
Position (FEN): r3qk2/pbp1nr1B/1p1bpR2/3p2pQ/3P3P/2N1P3/PPP2PP1/R3K3 w Q - 1 16
White to move.
Themes:   Mate in 1 
Puzzle rating: 1500
Best move: Qh6#