Chess puzzle (Equality)
Moves: 1. e4 d6 2. d4 Nf6 3. Nc3 g6 4. f4 Bg7 5. Nf3 O-O 6. Bd3 Nc6 7. O-O Nb4 8. Bc4
d5 9. Bb3 Nxe4 10. Nxe4 dxe4 11. Ne5 e6 12. a3 Nd5 13. c4 Nf6 14. Be3 b6 15. g4
Bb7 16. g5 Nd7 17. Ng4 Rc8 18. c5 Bd5 *
Position (FEN): 2rq1rk1/p1pn1pbp/1p2p1p1/2Pb2P1/3PpPN1/PB2B3/1P5P/R2Q1RK1 w - - 1 19
White to move.
Themes:  Middlegame  
Puzzle rating: 1573
Best move: Bxd5