Chess puzzle (Crushing)
Moves: 1. e4 d6 2. d4 c6 3. c4 Nf6 4. Nc3 Qa5 5. Bd3 e5 6. Ne2 Be7 7. O-O O-O 8. f4
Nbd7 9. fxe5 dxe5 10. d5 Re8 11. Qe1 h6 12. Qg3 Nh5 13. Qf3 Ndf6 14. Ng3 Nf4
15. Bxf4 exf4 16. Qxf4 Qb6+ 17. Kh1 Qxb2 18. e5 g5 19. Qf3 Bg4 20. Nce4 *
Position (FEN): r3r1k1/pp2bp2/2p2n1p/3PP1p1/2P1N1b1/3B1QN1/Pq4PP/R4R1K b - - 3 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1044
Best move: Bxf3