Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Bf4 e6 3. e3 Nf6 4. c3 Nbd7 5. Nf3 c5 6. Nbd2 c4 7. a4 Be7 8. b3
Nb6 9. bxc4 Nxc4 10. Nxc4 dxc4 11. Bxc4 Qa5 12. Qc2 O-O 13. O-O b6 14. Ne5 Bb7
15. Bd3 Rac8 16. Rfc1 Bb4 17. c4 Bd6 18. Qe2 Ne4 19. Nd7 Rfe8 20. Bxd6 Nxd6 21.
Ne5 f6 22. Ng4 Qg5 23. h3 f5 24. Nh2 *
Position (FEN): 2r1r1k1/pb4pp/1p1np3/5pq1/P1PP4/3BP2P/4QPPN/R1R3K1 b - - 1 24
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 469
Best move: Qxg2#