Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Nc3 Bb4 4. a3 Bxc3 5. dxc3 Nf6 6. Bc4 Nxe4 7. O-O O-O 8.
Qd5 Nf6 9. Qc5 d6 10. Qe3 Bd7 11. Bd3 Re8 12. Ng5 h6 13. Nf3 e4 14. Bc4 exf3
15. Qxf3 Bg4 16. Qg3 a6 17. f3 Be6 18. Bxe6 fxe6 19. Bxh6 Nh5 20. Qg4 Nf6 *
Position (FEN): r2qr1k1/1pp3p1/p1nppn1B/8/6Q1/P1P2P2/1PP3PP/R4RK1 w - - 3 21
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 820
Best move: Qxg7#