Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. c3 Nf6 5. d3 h6 6. a4 a5 7. Nbd2 d6 8. h3 Be6
9. Qb3 Qc8 10. Nf1 Bxc4 11. Qxc4 Qe6 12. Qb5 Bb6 13. Be3 Ra6 14. Bc1 d5 15. Ng3
dxe4 16. dxe4 O-O 17. O-O Nd7 18. Nf5 Nc5 19. Qe2 Ne7 20. N3h4 Ng6 21. Qg4 Nxh4
*
Position (FEN): 5rk1/1pp2pp1/rb2q2p/p1n1pN2/P3P1Qn/2P4P/1P3PP1/R1B2RK1 w - - 0 22
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 682
Best move: Qxg7#