Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nc3 Nc6 3. Bb5 g6 4. Nf3 Bg7 5. d3 e6 6. O-O Nge7 7. Bg5 O-O 8. Qc1
Qc7 9. Bxc6 Nxc6 10. Bh6 a6 11. Bxg7 Kxg7 12. Qe3 d6 13. Ne2 b5 14. Ng3 Bb7 15.
a3 Rae8 16. h3 d5 17. Qd2 dxe4 18. Nxe4 Nd4 19. Nxd4 cxd4 20. Rfe1 Qc6 21. Rac1
f5 22. Ng5 *
Position (FEN): 4rr2/1b4kp/p1q1p1p1/1p3pN1/3p4/P2P3P/1PPQ1PP1/2R1R1K1 b - - 1 22
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 732
Best move: Qxg2#