Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. e3 d5 3. f4 Bf5 4. Nf3 e6 5. Bd3 Bxd3 6. Qxd3 c6 7. Nbd2 Be7 8.
O-O O-O 9. c3 Nbd7 10. Ne5 Nxe5 11. fxe5 Nd7 12. Rf3 f5 13. exf6 Rxf6 14. Rh3
Nf8 15. e4 dxe4 16. Nxe4 Rg6 17. Bf4 Qd5 18. Bg3 c5 19. Re1 cxd4 20. cxd4 Rd8
21. Be5 Nd7 22. Nc3 *
Position (FEN): 3r2k1/pp1nb1pp/4p1r1/3qB3/3P4/2NQ3R/PP4PP/4R1K1 b - - 4 22
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 981
Best move: Qxg2#