Chess puzzle (Crushing)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bc4 d6 4. O-O Nf6 5. Nc3 Bg4 6. h3 Bh5 7. Be2 e5 8. Ng5
Bxe2 9. Qxe2 Nd4 10. Qd3 a6 11. Ne2 Be7 12. Nxd4 cxd4 13. Qc4 d5 14. exd5 Nxd5
15. Re1 Bxg5 16. Rxe5+ Ne7 17. Rxg5 O-O 18. b3 b5 19. Qd3 Re8 20. Bb2 Nc6 21.
Qf3 *
Position (FEN): r2qr1k1/5ppp/p1n5/1p4R1/3p4/1P3Q1P/PBPP1PP1/R5K1 b - - 5 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1343
Best move: Qxg5