Chess puzzle (Equality)
Moves: 1. e4 e6 2. f4 d5 3. e5 c5 4. Nf3 Nc6 5. Be2 b5 6. c3 c4 7. d4 cxd3 8. Qxd3 a6
9. Be3 Nh6 10. Nbd2 Nf5 11. g4 Nxe3 12. Qxe3 Bb7 13. h4 Be7 14. g5 Qc7 15. h5
O-O-O 16. O-O-O Na5 17. Kb1 Bc5 18. Nd4 Nc4 19. Bxc4 bxc4 20. N2b3 cxb3 21.
axb3 Qb6 22. Qd3 Kd7 23. Nf3 Ke7 24. b4 Bxb4 *
Position (FEN): 3r3r/1b2kppp/pq2p3/3pP1PP/1b3P2/2PQ1N2/1P6/1K1R3R w - - 0 25
White to move.
Themes:  Middlegame  
Puzzle rating: 1673
Best move: cxb4