Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nf3 d5 3. e5 c5 4. d3 d4 5. Bf4 b6 6. Nbd2 Bb7 7. h3 Ne7 8. Be2 Ng6
9. Bg3 Be7 10. O-O O-O 11. Nc4 Nc6 12. a3 f6 13. exf6 Bxf6 14. Nd6 Qe7 15. Nc4
e5 16. Qd2 e4 17. Bd6 Qe6 18. dxe4 Rfd8 19. e5 Bxe5 20. Ncxe5 Rxd6 21. Bc4 Rd5
22. Bxd5 Qxd5 23. Nxg6 hxg6 24. c3 Ne5 25. Nxe5 *
Position (FEN): r5k1/pb4p1/1p4p1/2pqN3/3p4/P1P4P/1P1Q1PP1/R4RK1 b - - 0 25
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 755
Best move: Qxg2#