Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nc3 Nc6 3. g3 g6 4. Bg2 Bg7 5. Nge2 d6 6. O-O e5 7. d3 Nge7 8. f4
f5 9. a4 O-O 10. Be3 Nd4 11. Qd2 fxe4 12. dxe4 Be6 13. Rad1 Qd7 14. b3 Bh3 15.
Bf2 Qg4 16. Qd3 Nec6 17. Nxd4 cxd4 18. Nd5 Bxg2 19. Kxg2 exf4 20. h3 f3+ 21.
Kh2 Qg5 22. Nf4 Rxf4 23. gxf4 *
Position (FEN): r5k1/pp4bp/2np2p1/6q1/P2pPP2/1P1Q1p1P/2P2B1K/3R1R2 b - - 0 23
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1198
Best move: Qg2#