Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 e5 6. Ndb5 d6 7. Bg5 a6 8.
Na3 b5 9. Nd5 Be7 10. Bxf6 Bxf6 11. c4 b4 12. Nc2 a5 13. Be2 O-O 14. Nce3 Bg5
15. Qd3 Bxe3 16. Nxe3 Nd4 17. O-O Be6 18. b3 f5 19. f3 f4 20. Nd5 Bxd5 21. exd5
Qg5 22. Qe4 Nf5 23. Bd3 g6 24. Rac1 Ne3 25. c5 *
Position (FEN): r4rk1/7p/3p2p1/p1PPp1q1/1p2Qp2/1P1BnP2/P5PP/2R2RK1 b - - 0 25
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 875
Best move: Qxg2#