Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 Nf6 3. cxd5 g6 4. Qa4+ Nbd7 5. Nc3 Bg7 6. e4 O-O 7. Nf3 Nb6 8.
Qb5 a6 9. Qd3 e6 10. dxe6 Bxe6 11. d5 Bc8 12. Bg5 Qe8 13. Be2 Nfd7 14. O-O Nc5
15. Qe3 Nca4 16. Nxa4 Nxa4 17. Bh6 Bd7 18. Bxg7 Kxg7 19. h4 c5 20. dxc6 Bxc6
21. b3 Nb2 22. Qd4+ Kg8 23. Qxb2 Qxe4 24. Nd4 *
Position (FEN): r4rk1/1p3p1p/p1b3p1/8/3Nq2P/1P6/PQ2BPP1/R4RK1 b - - 1 24
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 694
Best move: Qxg2#