Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bb5 Nd4 4. Nxd4 cxd4 5. O-O e5 6. Bc4 Nf6 7. d3 d6 8. c3
dxc3 9. Nxc3 a6 10. Bb3 Be7 11. h3 O-O 12. Be3 Bd7 13. a4 Bc6 14. Rc1 Rc8 15.
a5 Qc7 16. Bb6 Qd7 17. Ne2 h6 18. f4 Nh7 19. Ng3 Kh8 20. fxe5 dxe5 21. Nf5 f6
22. Qg4 Bb4 23. Be6 Qxe6 *
Position (FEN): 2r2r1k/1p4pn/pBb1qp1p/P3pN2/1b2P1Q1/3P3P/1P4P1/2R2RK1 w - - 0 24
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 719
Best move: Qxg7#