Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. Nc3 Nf6 4. Nf3 Nbd7 5. Bf4 dxc4 6. e3 Nd5 7. Bg3 Bb4 8.
Rc1 b5 9. e4 Bxc3+ 10. bxc3 N5f6 11. Qc2 Bb7 12. e5 Nd5 13. Rb1 Qc8 14. Rxb5
N7b6 15. Be2 Qd7 16. Rb1 O-O 17. O-O a5 18. Ng5 g6 19. Ne4 Ba6 20. Bh4 f5 21.
exf6 Rab8 22. Bg4 Nf4 23. Nc5 Qc6 24. Bg3 *
Position (FEN): 1r3rk1/2p4p/bnq1pPp1/p1N5/2pP1nB1/2P3B1/P1Q2PPP/1R3RK1 b - - 6 24
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 882
Best move: Qxg2#