Chess puzzle (Equality)
Moves: 1. d4 d5 2. Bf4 Nf6 3. e3 Bf5 4. Nd2 e6 5. c3 c5 6. Qb3 Qb6 7. Qa4+ Nc6 8. Bb5
a6 9. Bxc6+ Qxc6 10. Qb3 Be7 11. Ngf3 b6 12. Ne5 Qb7 13. h4 O-O 14. g4 Nxg4 15.
Nxg4 Bxg4 16. f3 Bf5 17. O-O-O c4 18. Nxc4 dxc4 19. Qxc4 Rfc8 20. Qe2 b5 21. e4
b4 22. Bd2 Bg6 23. h5 bxc3 24. Bxc3 Bg5+ 25. Kc2 Rxc3+ *
Position (FEN): r5k1/1q3ppp/p3p1b1/6bP/3PP3/2r2P2/PPK1Q3/3R3R w - - 0 26
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1569
Best move: bxc3