Chess puzzle (Equality)
Moves: 1. e4 c5 2. c4 d6 3. Nc3 e5 4. d3 Nf6 5. f4 exf4 6. Bxf4 Nc6 7. Bg5 Be7 8. Bxf6
Bxf6 9. Nf3 Nd4 10. Be2 Nxf3+ 11. Bxf3 Bd4 12. Qc2 a6 13. Ne2 Be3 14. Ng3 O-O
15. Qe2 Bd4 16. O-O-O b5 17. a3 a5 18. e5 bxc4 *
Position (FEN): r1bq1rk1/5ppp/3p4/p1p1P3/2pb4/P2P1BN1/1P2Q1PP/2KR3R w - - 0 19
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1584
Best move: Bxa8