Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qa5 4. d3 Nf6 5. Bd2 c6 6. Nf3 e6 7. Be2 Nbd7 8.
h3 Bd6 9. O-O Qc7 10. Ne4 O-O 11. Nxd6 Qxd6 12. Qe1 h6 13. Bb4 c5 14. Ba3 b5
15. b3 Qc7 16. d4 Re8 17. dxc5 Nxc5 18. Bxb5 a6 19. Bxe8 Nxe8 20. Bb2 Bb7 21.
Qe5 Qc6 22. Rad1 Nd7 23. Qd4 Ndf6 24. Ne5 *
Position (FEN): r3n1k1/1b3pp1/p1q1pn1p/4N3/3Q4/1P5P/PBP2PP1/3R1RK1 b - - 9 24
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 957
Best move: Qxg2#