Chess puzzle (Checkmate)
Opening: Rapport-Jobava_System, Rapport-Jobava_System_Other_variations
Moves: 1. d4 Nf6 2. Nc3 d5 3. Bf4 c6 4. e3 e6 5. Bd3 Bd6 6. Nf3 h6 7. Ne5 Qc7 8. Qf3
Nbd7 9. Qg3 Nh5 10. Qg4 Nxf4 11. exf4 Bxe5 12. fxe5 O-O 13. Ne2 c5 14. c3 f5
15. Qg6 Nb6 16. g4 Qf7 17. Nf4 cxd4 18. cxd4 fxg4 *
Position (FEN): r1b2rk1/pp3qp1/1n2p1Qp/3pP3/3P1Np1/3B4/PP3P1P/R3K2R w KQ - 0 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 863
Best move: Qh7#