Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Qxd4 a6 5. Nc3 Nc6 6. Qd1 g6 7. Bc4 Bg7 8. Be3
Nh6 9. Nd5 O-O 10. Bb6 Qd7 11. Rb1 e6 12. Ne3 Kh8 13. a4 f5 14. exf5 gxf5 15.
a5 d5 16. Bb3 f4 17. Nf1 Qf7 18. N1d2 Nf5 19. O-O Qg6 20. Qe2 Bd7 21. c3 Rg8
22. Bc2 Bd4 23. Nxd4 *
Position (FEN): r5rk/1p1b3p/pBn1p1q1/P2p1n2/3N1p2/2P5/1PBNQPPP/1R3RK1 b - - 0 23
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1663
Best move: Qxg2#