Chess puzzle (Checkmate)
Opening: Queens_Pawn_Game, Queens_Pawn_Game_Torre_Attack
Moves: 1. d4 Nf6 2. Nf3 d5 3. Bg5 c5 4. Bxf6 exf6 5. e3 Nc6 6. dxc5 Qa5+ 7. c3 Qxc5 8.
b4 Qb6 9. Bd3 Bd6 10. O-O O-O 11. Nh4 Ne5 12. Bc2 Ng6 13. Nxg6 hxg6 14. Nd2 Bb8
15. Nf3 Bg4 16. Qd3 Bxf3 17. gxf3 Qd6 18. f4 g5 *
Position (FEN): rb3rk1/pp3pp1/3q1p2/3p2p1/1P3P2/2PQP3/P1B2P1P/R4RK1 w - - 0 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 499
Best move: Qh7#