Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. c4 e6 3. Nf3 Bb4+ 4. Bd2 a5 5. g3 b6 6. Bg2 Bb7 7. O-O O-O 8. Bg5
h6 9. Bxf6 Qxf6 10. a3 Be7 11. Nc3 d6 12. e4 Nd7 13. Qc2 Qg6 14. b4 f5 15. e5
axb4 16. axb4 Rxa1 17. Rxa1 Bxf3 18. exd6 Bxd6 *
Position (FEN): 5rk1/2pn2p1/1p1bp1qp/5p2/1PPP4/2N2bP1/2Q2PBP/R5K1 w - - 0 19
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1570
Best move: Bxf3