Chess puzzle (Equality)
Moves: 1. c4 f5 2. e3 Nf6 3. Nc3 e6 4. g3 Be7 5. Bg2 O-O 6. Nf3 d6 7. O-O e5 8. d3 Qe8
9. Qb3 Kh8 10. Ng5 Qh5 11. Bxb7 Bxb7 12. Qxb7 Nbd7 13. Ne6 Rfb8 14. Qg2 Rc8 15.
Nxc7 Rab8 16. N7d5 Nxd5 17. Nxd5 Bf6 18. b3 e4 19. dxe4 *
Position (FEN): 1rr4k/p2n2pp/3p1b2/3N1p1q/2P1P3/1P2P1P1/P4PQP/R1B2RK1 b - - 0 19
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1469
Best move: Bxa1