Chess puzzle (Checkmate)
Moves: 1. d4 c5 2. c4 Nf6 3. d5 g6 4. Nc3 Bg7 5. e4 d6 6. f4 O-O 7. Nf3 Re8 8. Bd3 e5
9. fxe5 dxe5 10. O-O Bg4 11. Be2 a6 12. Bd3 Nbd7 13. Bg5 h6 14. Bxf6 Nxf6 15.
Qb3 Qc7 16. Na4 Rab8 17. Nb6 Nh5 18. a4 Nf4 19. a5 Qd8 20. Bb1 Bxf3 21. Rxf3
Qg5 22. Bd3 *
Position (FEN): 1r2r1k1/1p3pb1/pN4pp/P1pPp1q1/2P1Pn2/1Q1B1R2/1P4PP/R5K1 b - - 2 22
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1067
Best move: Qxg2#