Chess puzzle (Crushing)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. f4 Nc6 7. a3 e6 8. Bc4
Be7 9. O-O O-O 10. Be3 Bd7 11. Qf3 b5 12. Bd3 Rc8 13. Qe2 e5 14. fxe5 Nxe5 15.
Nf5 Bxf5 16. exf5 Nxd3 17. Qxd3 Re8 18. Rae1 Ng4 19. Bf4 Ne5 20. Qg3 *
Position (FEN): 2rqr1k1/4bppp/p2p4/1p2nP2/5B2/P1N3Q1/1PP3PP/4RRK1 b - - 6 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1573
Best move: Bh4