Chess puzzle (Crushing)
Moves: 1. f4 g6 2. Nf3 Bg7 3. e3 e6 4. d4 Ne7 5. Bd3 O-O 6. O-O b6 7. c3 c5 8. Nbd2
Bb7 9. h3 cxd4 10. exd4 Nbc6 11. Ne4 d5 12. Ng3 Rc8 13. Ne5 f6 14. Nxc6 Nxc6
15. Bd2 e5 16. fxe5 fxe5 17. dxe5 Bxe5 18. Ne2 Rxf1+ 19. Qxf1 Bc7 20. Bf4 Ne5
21. Nd4 Qh4 22. Bg3 *
Position (FEN): 2r3k1/pbb4p/1p4p1/3pn3/3N3q/2PB2BP/PP4P1/R4QK1 b - - 6 22
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1390
Best move: Qxg3