Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 f5 4. Bxc6 dxc6 5. exf5 e4 6. Qe2 Qe7 7. Nd4 Qe5 8.
Nf3 Qxf5 9. d3 Nf6 10. Nbd2 Bb4 11. c3 Be7 12. dxe4 Qg4 13. O-O Be6 14. h3 Qh5
15. Nb3 O-O-O 16. Bf4 h6 17. Be3 b6 18. a4 *
Position (FEN): 2kr3r/p1p1b1p1/1pp1bn1p/7q/P3P3/1NP1BN1P/1P2QPP1/R4RK1 b - - 0 18
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1465
Best move: Bxb3