Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. e3 d5 3. Bd3 b6 4. Nd2 e6 5. Ngf3 Bd6 6. a3 O-O 7. b4 a5 8. b5 c5
9. dxc5 Bxc5 10. a4 Qd6 11. Bb2 Nbd7 12. O-O Bb7 13. c4 e5 14. cxd5 Nxd5 15.
Nc4 Qh6 16. Nfxe5 Nxe5 17. Bxe5 Nb4 18. Be2 Rad8 19. Qb3 Qg5 20. Bg3 Bd5 21.
Qc3 Rfe8 22. Bf4 *
Position (FEN): 3rr1k1/5ppp/1p6/pPbb2q1/PnN2B2/2Q1P3/4BPPP/R4RK1 b - - 10 22
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 976
Best move: Qxg2#