Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 e6 3. Bc4 Nf6 4. d3 a6 5. c3 d5 6. exd5 exd5 7. Bb3 b5 8. O-O
c4 9. Bc2 Be7 10. Re1 Be6 11. Nbd2 O-O 12. Nf1 Nc6 13. Ng3 h6 14. h3 Bd6 15. d4
Ne7 16. Qe2 Ng6 17. b3 Qd7 18. Be3 Rfe8 19. Qd2 Bxh3 20. gxh3 Qxh3 21. Ne5 Bxe5
22. dxe5 Ng4 23. Bf5 Nh4 24. Bxg4 *
Position (FEN): r3r1k1/5pp1/p6p/1p1pP3/2p3Bn/1PP1B1Nq/P2Q1P2/R3R1K1 b - - 0 24
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1083
Best move: Qg2#