Chess puzzle (Crushing)
Moves: 1. e4 Nf6 2. e5 Nd5 3. d4 d6 4. Bc4 Be6 5. f4 Qc8 6. Nf3 Nb6 7. Bb3 Bxb3 8.
axb3 a6 9. Nc3 g6 10. O-O Bg7 11. Ne4 dxe5 12. dxe5 O-O 13. Qe1 Qf5 14. Qh4 f6
15. Ng3 Qxc2 16. e6 Qxb3 17. Nd4 Qd5 18. Rd1 Qc5 19. Be3 Nc6 20. Ndf5 gxf5 *
Position (FEN): r4rk1/1pp1p1bp/pnn1Pp2/2q2p2/5P1Q/4B1N1/1P4PP/R2R2K1 w - - 0 21
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1137
Best move: Bxc5