Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. d3 Nc6 3. Bd2 Nf6 4. Nf3 e5 5. Bc3 d6 6. Be2 Be7 7. h3 O-O 8. a3 a6
9. Bd2 h6 10. c3 Nd7 11. Nh2 Bh4 12. O-O Bg5 13. Nf3 Bxd2 14. Qxd2 Na5 15. Ra2
Nb6 16. b4 cxb4 17. cxb4 Nb3 18. Qd1 Be6 19. Rb2 Nd4 20. Nxd4 exd4 21. Nd2 Qg5
22. Nf3 Qg6 23. Kh1 d5 24. exd5 Bxd5 25. Ne5 *
Position (FEN): r4rk1/1p3pp1/pn4qp/3bN3/1P1p4/P2P3P/1R2BPP1/3Q1R1K b - - 1 25
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 731
Best move: Qxg2#