Chess puzzle (Equality)
Moves: 1. f4 d5 2. Nf3 Nf6 3. e3 Bg4 4. Bb5+ Nbd7 5. h3 a6 6. Bxd7+ Qxd7 7. hxg4 Qxg4
8. Rh4 Qxg2 9. Rh2 Qg3+ 10. Ke2 O-O-O 11. Qg1 Qxg1 12. Nxg1 d4 13. Na3 Ng4 14.
Rg2 f5 15. d3 dxe3 16. Bxe3 h6 17. Ba7 e5 18. fxe5 Bc5 19. Nf3 Rde8 20. d4 *
Position (FEN): 2k1r2r/Bpp3p1/p6p/2b1Pp2/3P2n1/N4N2/PPP1K1R1/R7 b - - 0 20
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1580
Best move: Bxa7