Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. e3 d5 3. a3 e6 4. Nd2 c5 5. dxc5 Bxc5 6. c4 Nc6 7. cxd5 exd5 8. b4
Bb6 9. Bb5 O-O 10. Bxc6 bxc6 11. Qa4 Bd7 12. Qc2 Qc7 13. Ngf3 Bg4 14. Bb2 Qd6
15. Rc1 Rac8 16. Bd4 Ne4 17. Bxb6 Nxd2 18. Bc5 Qf6 19. Nxd2 Rfe8 20. O-O Qg5
21. h3 Bxh3 22. Nf3 *
Position (FEN): 2r1r1k1/p4ppp/2p5/2Bp2q1/1P6/P3PN1b/2Q2PP1/2R2RK1 b - - 1 22
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 652
Best move: Qxg2#