Chess puzzle (Equality)
Moves: 1. d4 c6 2. Bf4 d5 3. e3 Qb6 4. Nc3 Qxb2 5. Na4 Qb4+ 6. c3 Qa5 7. Qb3 e6 8. Bc4
dxc4 9. Qc2 b5 10. Nc5 Bxc5 11. dxc5 Nf6 12. Nf3 O-O 13. O-O b4 14. cxb4 Qxb4
15. Rab1 Qxc5 16. Rfd1 Ba6 17. Bd6 Qh5 *
Position (FEN): rn3rk1/p4ppp/b1pBpn2/7q/2p5/4PN2/P1Q2PPP/1R1R2K1 w - - 4 18
White to move.
Themes:  Middlegame  
Puzzle rating: 1510
Best move: Bxf8