Chess puzzle (Crushing)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 e6 5. Nb5 d6 6. N1c3 a6 7. Na3 b5 8. Ne2
g6 9. c3 Bg7 10. Be3 Nge7 11. Qd2 O-O 12. Bh6 f5 13. Bxg7 Kxg7 14. Ng3 fxe4 15.
Nxe4 d5 16. Ng3 Qb6 17. Bd3 Ne5 18. O-O Bb7 19. Rae1 Ng4 20. h3 Nh6 21. Nc2 Rf6
*
Position (FEN): r7/1b2n1kp/pq2prpn/1p1p4/8/2PB2NP/PPNQ1PP1/4RRK1 w - - 3 22
White to move.
Themes:  Middlegame  
Puzzle rating: 2134
Best move: Qg5