Chess puzzle (Checkmate)
Opening: Three_Knights_Opening, Three_Knights_Opening_Other_variations
Moves: 1. e4 Nc6 2. Nf3 e5 3. Nc3 Bb4 4. Bb5 a6 5. Bxc6 dxc6 6. O-O Bg4 7. h3 Bh5 8.
a3 Bxc3 9. bxc3 Ne7 10. d4 exd4 11. cxd4 O-O 12. Bb2 f5 13. Qd3 fxe4 14. Qxe4
Bxf3 15. gxf3 Nd5 16. Kh1 Rf4 17. Qe6+ Kh8 18. Rg1 Qh4 19. Qd7 Rxf3 *
Position (FEN): r6k/1ppQ2pp/p1p5/3n4/3P3q/P4r1P/1BP2P2/R5RK w - - 0 20
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 886
Best move: Qxg7#