Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. e3 e6 3. Bd3 d5 4. Nf3 c5 5. c3 Nc6 6. Ne5 Bd6 7. f4 Ne4 8. g3 O-O
9. Nd2 f5 10. Ndf3 Qe8 11. Bxe4 fxe4 12. Nxc6 bxc6 13. Ne5 Bxe5 14. dxe5 Ba6
15. b3 Bd3 16. Qg4 Rf5 17. Ba3 c4 18. Bd6 h5 19. Qd1 Qd8 20. b4 a5 21. a3 h4
22. g4 Rf7 23. g5 axb4 24. Qg4 b3 25. Qxe6 b2 26. Kf2 bxa1=Q 27. Rxa1 Qb6 *
Position (FEN): r5k1/5rp1/1qpBQ3/3pP1P1/2p1pP1p/P1PbP3/5K1P/R7 w - - 1 28
White to move.
Themes: Defensive Move Middlegame  
Puzzle rating: 1774
Best move: Bb4