Chess puzzle (Crushing)
Moves: 1. e4 d5 2. exd5 Qxd5 3. d4 Nc6 4. Be3 Nf6 5. Nc3 Qd8 6. Bb5 Bg4 7. Qd2 e6 8.
Nge2 Bb4 9. a3 Ne4 10. Qd3 Bxe2 11. Kxe2 Nxc3+ 12. bxc3 Bd6 13. Qe4 Qd7 14. c4
O-O 15. d5 exd5 16. cxd5 Nd4+ 17. Qxd4 Qxb5+ 18. c4 Qa4 19. Qg4 Qc2+ 20. Kf3 *
Position (FEN): r4rk1/ppp2ppp/3b4/3P4/2P3Q1/P3BK2/2q2PPP/R6R b - - 4 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1319
Best move: f5