Chess puzzle (Crushing)
Moves: 1. d4 e5 2. dxe5 d6 3. exd6 Bxd6 4. Nf3 Bg4 5. Bg5 f6 6. Bd2 Bxf3 7. exf3 Qe7+
8. Be2 Nd7 9. O-O O-O-O 10. Re1 Qf7 11. c4 Nc5 12. b4 Ne6 13. c5 Be5 14. Nc3
Bxc3 15. Qa4 Rxd2 16. Qxa7 c6 17. Qa8+ Kc7 18. Qa5+ Kd7 19. Qa7 Kc7 20. Ba6
Nxc5 *
Position (FEN): 6nr/Qpk2qpp/B1p2p2/2n5/1P6/2b2P2/P2r1PPP/R3R1K1 w - - 0 21
White to move.
Themes: Hanging Piece, Pin Middlegame  
Puzzle rating: 1570
Best move: bxc5