Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 g6 4. d4 Bg7 5. Ng5 Nh6 6. Nf3 O-O 7. d5 Nd4 8. Nxd4
exd4 9. O-O d6 10. Bf4 f5 11. Re1 Re8 12. Qd3 Rxe4 13. Rxe4 fxe4 14. Qxe4 Bf5
15. Qe2 d3 16. Bxd3 Bxb2 17. Bxh6 Qh4 18. Qe3 Bxa1 *
Position (FEN): r5k1/ppp4p/3p2pB/3P1b2/7q/3BQ3/P1P2PPP/bN4K1 w - - 0 19
White to move.
Themes:  Middlegame  
Puzzle rating: 1387
Best move: Bxf5