Chess puzzle (Checkmate)
Opening: Three_Knights_Opening, Three_Knights_Opening_Other_variations
Moves: 1. e4 e5 2. Nf3 Nc6 3. Nc3 Bc5 4. Bc4 d6 5. d3 Nf6 6. h3 h6 7. Bd2 O-O 8. O-O
Be6 9. Bxe6 fxe6 10. a3 a6 11. Re1 Nh7 12. Be3 Ba7 13. Bxa7 Nxa7 14. d4 exd4
15. Nxd4 Qf6 16. Rf1 e5 17. Nf5 Nc6 18. Nd5 Qd8 19. Qg4 Kh8 *
Position (FEN): r2q1r1k/1pp3pn/p1np3p/3NpN2/4P1Q1/P6P/1PP2PP1/R4RK1 w - - 6 20
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 557
Best move: Qxg7#