Chess puzzle (Equality)
Moves: 1. d4 d5 2. c4 dxc4 3. Nc3 Nf6 4. e3 Bf5 5. Bxc4 c6 6. Nf3 h6 7. O-O e6 8. a3
Bd6 9. Re1 Qc7 10. e4 Bg4 11. e5 Be7 12. exf6 gxf6 13. Be2 h5 14. Be3 Rg8 15.
Kh1 Bd6 16. h3 Bf5 17. Nh4 Bh7 18. Bxh5 Nd7 19. Rg1 Be7 20. Be2 f5 21. Nf3
O-O-O 22. Qd2 Rg6 23. Bf4 Bd6 24. b4 *
Position (FEN): 2kr4/ppqn1p1b/2pbp1r1/5p2/1P1P1B2/P1N2N1P/3QBPP1/R5RK b - - 0 24
Black to move.
Themes:  Middlegame  
Puzzle rating: 1532
Best move: Bxf4