Chess puzzle (Equality)
Moves: 1. d4 d5 2. e3 e6 3. a3 c5 4. c3 cxd4 5. cxd4 Nc6 6. b4 a6 7. Bb2 Bd6 8. h3 Nf6
9. Nf3 Bd7 10. Bd3 Qc7 11. Nbd2 Rc8 12. Qb1 O-O 13. O-O b5 14. Re1 a5 15. Bxb5
axb4 16. a4 Na5 17. Bxd7 Qxd7 18. Ne5 Bxe5 19. dxe5 Ne8 20. Bd4 Rb8 21. Bc5 Qc7
22. Bxf8 Kxf8 23. Nf3 b3 24. Rc1 Nc4 25. Qxh7 *
Position (FEN): 1r2nk2/2q2ppQ/4p3/3pP3/P1n5/1p2PN1P/5PP1/R1R3K1 b - - 0 25
Black to move.
Themes: Advanced Pawn Middlegame  
Puzzle rating: 1304
Best move: b2