Chess puzzle (Equality)
Moves: 1. d4 g6 2. e4 d6 3. c4 Nf6 4. Nc3 Bg7 5. Nf3 O-O 6. Qc2 c5 7. d5 Nbd7 8. a3 a6
9. b4 b5 10. bxc5 Nxc5 11. cxb5 axb5 12. Bxb5 Rb8 13. a4 Qa5 14. Bd2 Qa7 15.
O-O Nfxe4 16. Rfe1 Bf5 17. Nxe4 Bxa1 18. Rxa1 Bxe4 19. Qb2 Nd3 20. Qc3 Nxf2 *
Position (FEN): 1r3rk1/q3pp1p/3p2p1/1B1P4/P3b3/2Q2N2/3B1nPP/R5K1 w - - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1821
Best move: Be3