Chess puzzle (Equality)
Moves: 1. d4 c6 2. e3 d5 3. Nf3 Nf6 4. h3 e6 5. Nc3 Nbd7 6. a3 a6 7. g4 b5 8. b4 a5 9.
Na2 axb4 10. axb4 Bxb4+ 11. c3 Bd6 12. Bd2 Ne4 13. Be2 O-O 14. g5 Nxg5 15. Nxg5
Qxg5 16. e4 Qh4 17. e5 Bc7 18. Qc2 c5 19. Rb1 cxd4 20. cxd4 Qxd4 21. Nb4 Qc5
22. Qd3 Bxe5 23. Rc1 Qe7 24. Nc6 Qd6 *
Position (FEN): r1b2rk1/3n1ppp/2Nqp3/1p1pb3/8/3Q3P/3BBP2/2R1K2R w K - 4 25
White to move.
Themes:  Middlegame  
Puzzle rating: 1645
Best move: Bb4