Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 dxc4 3. e4 e6 4. Nc3 Nf6 5. Bxc4 c6 6. Nf3 b5 7. Bb3 Bb4 8. Bg5
h6 9. Bxf6 Qxf6 10. O-O Bxc3 11. bxc3 O-O 12. Bc2 Bb7 13. Qd3 Qg6 14. Ne5 Qf6
15. Ng4 Qg5 16. e5 f5 17. exf6 Rxf6 18. Qh7+ Kf7 19. Nxf6 Qxf6 20. Rfe1 Nd7 21.
Re3 Qg5 22. Rf3+ Ke7 23. Re1 c5 24. Rfe3 *
Position (FEN): r7/pb1nk1pQ/4p2p/1pp3q1/3P4/2P1R3/P1B2PPP/4R1K1 b - - 1 24
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1034
Best move: Qxg2#