Chess puzzle (Crushing)
Moves: 1. c4 c5 2. Nc3 d6 3. g3 Bd7 4. Bg2 Bc6 5. Nf3 Nf6 6. O-O e6 7. e3 Be7 8. d4
cxd4 9. exd4 O-O 10. d5 exd5 11. cxd5 Bd7 12. Bg5 h6 13. Bh4 Na6 14. Re1 Re8
15. Nd4 Qa5 16. Qf3 Rab8 17. Re2 Kf8 18. Rae1 Qd8 19. Nf5 Bxf5 20. Qxf5 Nc5 *
Position (FEN): 1r1qrk2/pp2bpp1/3p1n1p/2nP1Q2/7B/2N3P1/PP2RPBP/4R1K1 w - - 1 21
White to move.
Themes:  Middlegame  
Puzzle rating: 983
Best move: Bxf6