Chess puzzle (Checkmate)
Moves: 1. Nc3 e5 2. e4 Nf6 3. Bc4 h6 4. Nf3 Nc6 5. d3 Bc5 6. a3 a6 7. b4 Ba7 8. b5
axb5 9. Nxb5 O-O 10. h3 d6 11. Qe2 d5 12. exd5 Nxd5 13. Bxd5 Qxd5 14. Nxc7 Qa5+
15. Bd2 Qxc7 16. O-O Bf5 17. Nh4 Bh7 18. Rae1 Rfe8 19. Kh1 Nd4 20. Qg4 Qc6 21.
c3 Nc2 22. Re2 Bxd3 23. Nf5 Bxe2 *
Position (FEN): r3r1k1/bp3pp1/2q4p/4pN2/6Q1/P1P4P/2nBbPP1/5R1K w - - 0 24
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 845
Best move: Qxg7#