Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 d6 3. d4 exd4 4. Nxd4 g6 5. Bc4 Bg7 6. O-O Nf6 7. Nc3 c6 8. Re1
Bg4 9. f3 Bc8 10. Bg5 O-O 11. f4 b5 12. Bf1 b4 13. Nb1 Qc7 14. e5 dxe5 15. fxe5
Nd5 16. Nf3 Be6 17. Nbd2 Nd7 18. Nc4 a5 19. Qd2 Qa7+ 20. Kh1 Qc5 21. Bh6 Qxc4 *
Position (FEN): r4rk1/3n1pbp/2p1b1pB/p2nP3/1pq5/5N2/PPPQ2PP/R3RB1K w - - 0 22
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1314
Best move: Bxc4