Chess puzzle (Crushing)
Moves: 1. d4 Nf6 2. c4 e6 3. Nc3 Bb4 4. Qc2 b6 5. Nf3 Bb7 6. e3 Ne4 7. Bd2 Nxd2 8.
Nxd2 O-O 9. Bd3 c5 10. Bxh7+ Kh8 11. Be4 Bxe4 12. Ndxe4 cxd4 13. exd4 Nc6 14.
O-O-O d5 15. Rd3 dxe4 16. Rh3+ Kg8 17. Qxe4 Qg5+ 18. Kd1 g6 19. Qxc6 Rfd8 20.
Rd3 Rac8 21. Qb5 Bxc3 *
Position (FEN): 2rr2k1/p4p2/1p2p1p1/1Q4q1/2PP4/2bR4/PP3PPP/3K3R w - - 0 22
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1292
Best move: Qxg5