Chess puzzle (Equality)
Moves: 1. c4 e5 2. Nc3 Nf6 3. e4 Bb4 4. Nd5 Nxd5 5. cxd5 Qh4 6. Qe2 O-O 7. Nf3 Qf6 8.
b3 d6 9. Bb2 Bg4 10. h3 Bd7 11. a4 a6 12. Qc4 Bc5 13. d4 exd4 14. Bxd4 b5 15.
Bxf6 *
Position (FEN): rn3rk1/2pb1ppp/p2p1B2/1pbP4/P1Q1P3/1P3N1P/5PP1/R3KB1R b KQ - 0 15
Black to move.
Themes:  Middlegame  
Puzzle rating: 1547
Best move: bxc4