Chess puzzle (Equality)
Moves: 1. e3 e5 2. b3 Nc6 3. Nc3 d5 4. Qf3 Be6 5. Bb2 f5 6. O-O-O Nf6 7. g3 e4 8. Qe2
Bc5 9. Qb5 Bb6 10. Nh3 a6 11. Qa4 O-O 12. Nf4 Bf7 13. h4 Bc5 14. b4 b5 15. Qb3
Nxb4 16. Ba3 Qe7 17. d4 c6 *
Position (FEN): r4rk1/4qbpp/p1p2n2/1pbp1p2/1n1PpN1P/BQN1P1P1/P1P2P2/2KR1B1R w - - 0 18
White to move.
Themes:  Middlegame  
Puzzle rating: 1544
Best move: dxc5