Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 d6 4. d3 Bg4 5. h3 Bh5 6. Be3 a6 7. a4 Qf6 8. Nbd2
O-O-O 9. O-O Nge7 10. c3 h6 11. b4 g5 12. g4 Bg6 13. b5 Na5 14. bxa6 Nxc4 15.
axb7+ Kb8 16. Nxc4 d5 17. Ncd2 d4 18. Qb3 *
Position (FEN): 1k1r1b1r/1Pp1np2/5qbp/4p1p1/P2pP1P1/1QPPBN1P/3N1P2/R4RK1 b - - 1 18
Black to move.
Themes:  Middlegame  
Puzzle rating: 1474
Best move: dxe3