Chess puzzle (Checkmate)
Moves: 1. g3 e5 2. Bg2 c6 3. e3 d5 4. a3 Nf6 5. h3 Bc5 6. d3 O-O 7. b4 Bb6 8. Ne2 Re8
9. Nd2 Be6 10. O-O Qd7 11. Kh2 c5 12. bxc5 Bxc5 13. Bb2 Nc6 14. Nb3 Bd6 15. d4
h6 16. dxe5 Nxe5 17. Ned4 Ne4 18. Nxe6 Qxe6 19. f4 Nc4 20. Qd4 Be7 *
Position (FEN): r3r1k1/pp2bpp1/4q2p/3p4/2nQnP2/PN2P1PP/1BP3BK/R4R2 w - - 3 21
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1453
Best move: Qxg7#