Chess puzzle (Checkmate)
Opening: Bishops_Opening, Bishops_Opening_Vienna_Hybrid
Moves: 1. e4 Nf6 2. Nc3 e5 3. Bc4 Nc6 4. d3 h6 5. Bd2 Be7 6. Qe2 O-O 7. Nf3 d6 8.
O-O-O a6 9. g4 Bxg4 10. Rdg1 Kh7 11. h3 Nd4 12. Qe3 Bxf3 13. Rxg7+ Kxg7 14.
Qxh6+ Kg8 15. Rg1+ Ng4 16. hxg4 Bf6 17. g5 Bg7 18. Qh2 b5 19. g6 bxc4 *
Position (FEN): r2q1rk1/2p2pb1/p2p2P1/4p3/2pnP3/2NP1b2/PPPB1P1Q/2K3R1 w - - 0 20
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1313
Best move: Qh7#