Chess puzzle (Equality)
Moves: 1. d4 g6 2. e4 Bg7 3. Nf3 e6 4. c4 b6 5. Nc3 Bb7 6. Bd3 Ne7 7. Be3 d5 8. Qe2
O-O 9. O-O-O f5 10. e5 dxc4 11. Bxc4 Nd5 12. Nxd5 Bxd5 13. Bxd5 Qxd5 14. h4
Qxa2 15. h5 Qa1+ 16. Kc2 Qa4+ 17. Kb1 Nc6 18. Rc1 Nb4 19. Qc4 Rfe8 20. Bd2 a5
21. Rc3 b5 22. Qb3 Reb8 23. Qxa4 *
Position (FEN): rr4k1/2p3bp/4p1p1/pp2Pp1P/Qn1P4/2R2N2/1P1B1PP1/1K5R b - - 0 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1466
Best move: bxa4