Chess puzzle (Checkmate)
Moves: 1. c4 g6 2. Nc3 Bg7 3. d4 c5 4. e3 Nf6 5. Bd3 cxd4 6. exd4 d5 7. Nge2 dxc4 8.
Bxc4 O-O 9. O-O Nc6 10. Be3 a6 11. a3 b5 12. Ba2 Bb7 13. Rc1 Qd7 14. Qd2 Rfd8
15. Rfd1 Rac8 16. Qe1 Na5 17. Nb1 Nc4 18. Bxc4 bxc4 19. Rc3 Nd5 20. Rcc1 Qg4
21. Qf1 Nxe3 22. fxe3 Bh6 23. Qf2 Bxe3 24. Qxe3 *
Position (FEN): 2rr2k1/1b2pp1p/p5p1/8/2pP2q1/P3Q3/1P2N1PP/1NRR2K1 b - - 0 24
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 994
Best move: Qxg2#