Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Be2 Bc5 4. O-O Nf6 5. Nc3 Ng4 6. d3 Nxf2 7. Rxf2 Bxf2+
8. Kxf2 O-O 9. Nd5 d6 10. Bg5 f6 11. Bh4 Be6 12. c4 Bxd5 13. exd5 Nb4 14. c5
dxc5 15. Nxe5 Qxd5 16. Nc4 Qd4+ 17. Kg3 f5 18. Be7 f4+ 19. Kf3 Rfe8 20. Bg5 Rf8
21. Qb3 b5 22. Nb6+ c4 23. dxc4 axb6 24. cxb5+ Kh8 25. Be7 Rfe8 26. Rd1 Qc5 *
Position (FEN): r3r2k/2p1B1pp/1p6/1Pq5/1n3p2/1Q3K2/PP2B1PP/3R4 w - - 5 27
White to move.
Themes:  Middlegame  
Puzzle rating: 1433
Best move: Bxc5