Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 d6 5. Be3 Nf6 6. f3 Bd7 7. Nc3 g6 8. Qd2
Bg7 9. O-O-O O-O 10. Bh6 Rc8 11. Bxg7 Kxg7 12. Be2 e5 13. Nb3 Be6 14. Nd5 a5
15. Nxf6 Kxf6 16. g4 a4 17. Na1 Nd4 18. a3 Bb3 19. c3 Qb6 20. h4 Rxc3+ *
Position (FEN): 5r2/1p3p1p/1q1p1kp1/4p3/p2nP1PP/Pbr2P2/1P1QB3/N1KR3R w - - 0 21
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1543
Best move: bxc3