Chess puzzle (Checkmate)
Opening: Three_Knights_Opening, Three_Knights_Opening_Other_variations
Moves: 1. e4 e5 2. Nf3 Nc6 3. Nc3 Bb4 4. Nd5 Ba5 5. Bb5 Nge7 6. b4 Nxd5 7. exd5 Nxb4
8. Nxe5 Nxd5 9. O-O O-O 10. Bb2 Qg5 11. Nf3 Qg6 12. Bd3 Qg4 13. h3 Qh5 14. Re1
d6 15. c4 Nf4 16. Qc2 Bxh3 17. Re4 Nxd3 18. Qxd3 Bf5 19. Qd4 Bxe4 *
Position (FEN): r4rk1/ppp2ppp/3p4/b6q/2PQb3/5N2/PB1P1PP1/R5K1 w - - 0 20
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 777
Best move: Qxg7#