Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. O-O d6 5. c3 Nf6 6. d3 h6 7. h3 Be6 8. Bb5 a6
9. Ba4 b5 10. Bc2 Bb6 11. Be3 O-O 12. Nbd2 d5 13. exd5 Nxd5 14. Bxb6 Nxb6 15.
Re1 f6 16. a4 b4 17. a5 bxc3 18. bxc3 Nd5 19. Bb3 Qd7 20. Qc2 Nf4 21. Bxe6+
Qxe6 22. d4 Qd5 23. c4 Nxd4 24. Nxd4 *
Position (FEN): r4rk1/2p3p1/p4p1p/P2qp3/2PN1n2/7P/2QN1PP1/R3R1K1 b - - 0 24
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 742
Best move: Qxg2#