Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nf3 d5 3. exd5 exd5 4. d4 Bd6 5. Nc3 c6 6. Bd3 Nf6 7. Bg5 h6 8. Bh4
O-O 9. O-O Nbd7 10. Re1 Qc7 11. Bf5 a5 12. Bxd7 Nxd7 13. Bg3 Bxg3 14. fxg3 Nf6
15. Ne5 Bf5 16. h3 Ne4 17. g4 Nxc3 18. bxc3 Be4 19. c4 f6 20. cxd5 cxd5 21. Nd3
Qg3 22. Qd2 Rac8 23. Rab1 Rc3 24. Qxc3 *
Position (FEN): 5rk1/1p4p1/5p1p/p2p4/3Pb1P1/2QN2qP/P1P3P1/1R2R1K1 b - - 0 24
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 904
Best move: Qxg2#