Chess puzzle (Equality)
Moves: 1. e4 g6 2. d4 e5 3. Nf3 Qe7 4. dxe5 Qb4+ 5. Nc3 Ne7 6. a3 Qa5 7. Bd2 Qb6 8. b4
Bg7 9. Be3 Qc6 10. Nd5 Nxd5 11. exd5 Qc3+ 12. Bd2 Qb2 13. Qb1 Bxe5 14. Qxb2
Bxb2 15. Ra2 Bg7 16. c4 c6 17. d6 Na6 18. c5 b6 19. Be3 bxc5 20. bxc5 f5 21.
Bxa6 *
Position (FEN): r1b1k2r/p2p2bp/B1pP2p1/2P2p2/8/P3BN2/R4PPP/4K2R b Kkq - 0 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 937
Best move: Bxa6