Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 Nf6 3. Nc3 g6 4. Nf3 Bg7 5. Bg5 c6 6. Qd2 O-O 7. cxd5 cxd5 8.
Bh6 e6 9. Bxg7 Kxg7 10. e3 Nc6 11. Bd3 Nb4 12. Be2 Ne4 13. Nxe4 dxe4 14. Ne5
Qa5 15. O-O Qb6 16. a3 Nc6 17. Nxc6 Qxc6 18. Rac1 Qd5 19. h4 b6 20. h5 Bb7 21.
Rc3 f5 22. Rfc1 f4 23. exf4 e3 24. fxe3 *
Position (FEN): r4r2/pb4kp/1p2p1p1/3q3P/3P1P2/P1R1P3/1P1QB1P1/2R3K1 b - - 0 24
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 400
Best move: Qxg2#