Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nf3 Nc6 3. c4 e6 4. Nc3 b6 5. cxd5 exd5 6. e3 Bd6 7. Bb5 Ne7 8. Qa4
Bb7 9. Nxd5 O-O 10. Nxe7+ Nxe7 11. Be2 c5 12. O-O Qc7 13. h3 Nf5 14. Rd1 Rfe8
15. dxc5 Bxc5 16. b4 Bf8 17. Bb2 a5 18. Rac1 Qe7 19. b5 Qe6 20. Nd4 Nxd4 21.
Bxd4 Bc5 22. Bxc5 bxc5 23. Rxc5 Qg6 24. Rc7 *
Position (FEN): r3r1k1/1bR2ppp/6q1/pP6/Q7/4P2P/P3BPP1/3R2K1 b - - 2 24
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1142
Best move: Qxg2#